Исходники и презентации

This commit is contained in:
2025-05-23 07:26:39 +03:00
parent aa948179d5
commit 02d8430a3a
514 changed files with 13773 additions and 0 deletions

View File

@ -0,0 +1,30 @@
package main
// go run -gcflags="-d=ssa/check_bce" main.go
func fn1(data []int, check func(int) bool) []int {
var idx = 0
for _, value := range data {
if check(value) {
data[idx] = value // Found IsInBounds
idx++
}
}
return data[:idx] // Found IsSliceInBounds
}
func fn2(lhs, rhs []byte) {
for idx := range min(len(lhs), len(rhs)) {
_ = lhs[idx] // Found IsInBounds
_ = rhs[idx] // Found IsInBounds
}
}
func fn3(data [256]byte) {
for idx := 0; idx < 128; idx++ {
_ = data[2*idx] // Found IsInBounds
}
}
func main() {}