v4 / vlib / v3 / tests / arm64_stack_args.v
18 lines · 17 sloc · 392 bytes · 6c4d26f1f98c5464b012a375667ab345e462f7e0
Raw
1// sum9 supports sum9 handling for v3 tests.
2fn sum9(a int, b int, c int, d int, e int, f int, g int, h int, i int) int {
3 return a + b + c + d + e + f + g + h + i
4}
5
6// main runs the v3 tests entry point.
7fn main() {
8 if sum9(1, 2, 3, 4, 5, 6, 7, 8, 9) == 45 {
9 C.putchar(111)
10 C.putchar(107)
11 C.putchar(10)
12 } else {
13 C.putchar(98)
14 C.putchar(97)
15 C.putchar(100)
16 C.putchar(10)
17 }
18}
19