ceremonyclient/bedlam/testsuite/lang/ptr_arrays.qcl
Cassandra Heart dbd95bd9e9
v2.1.0 (#439)
* v2.1.0 [omit consensus and adjacent] - this commit will be amended with the full release after the file copy is complete

* 2.1.0 main node rollup
2025-09-30 02:48:15 -05:00

22 lines
322 B
Go

// -*- go -*-
package main
func Add(ptr *uint32, val uint32) {
*ptr = val
}
// @Test 0 0 = 0
// @Test 1 2 = 6
// @Test 3 7 = 20
func main(a, b uint32) uint {
var sum [2][2]uint32
Add(&sum[0][0], a)
Add(&sum[0][1], a)
Add(&sum[1][0], b)
Add(&sum[1][1], b)
return sum[0][0] + sum[0][1] + sum[1][0] + sum[1][1]
}