Files
codeql/go/ql/test/query-tests/InconsistentCode/InconsistentLoopOrientation/InconsistentLoopOrientation.go
2022-05-20 10:07:19 -07:00

14 lines
272 B
Go

package main
func zeroOutExceptBad(a []int, lower int, upper int) {
// zero out everything below index `lower`
for i := lower - 1; i >= 0; i-- {
a[i] = 0
}
// zero out everything above index `upper`
for i := upper + 1; i < len(a); i-- { // NOT OK
a[i] = 0
}
}