ceremonyclient/bedlam/testsuite/lang/copy_slice_eq.qcl
Cassandra Heart e51992f3e8
OT
2025-03-23 21:11:16 -05:00

23 lines
288 B
Go

// -*- go -*-
package main
// @Test 0 0 = 45
// @Test 1 2 = 48
func main(a, b int32) int {
var src [10]int32
for i := 0; i < len(src); i++ {
src[i] = i
}
var dst [10]int32
copy(dst, src)
var sum int32
for i := 0; i < len(dst); i++ {
sum += dst[i]
}
return a + b + sum
}