Open cgetzen opened 3 months ago
I'm hesitant to create another issue, as I think the root cause may be similar:
func false_positive() error {
var slice []int
sliceLen := len(slice)
for idx := 0; idx < sliceLen; idx += 1 {
_ = slice[0:idx]
}
return nil
}
// error: Potential nil panic detected. Observed nil flow from source to dereference point:
// - unassigned variable `slice` sliced into
func true_negative() error {
var slice []int
for idx := 0; idx < len(slice); idx += 1 {
_ = slice[0:idx]
}
return nil
}