blob: ca994164e46e11e47554c6604efcdea0ff7fd789 [file] [log] [blame]
Peter Collingbournead9841e2014-11-27 00:06:42 +00001// RUN: llgo -o %t %s
2// RUN: %t 2>&1 | FileCheck %s
3
4// CHECK: 3
5// CHECK-NEXT: 123
6// CHECK-NEXT: 456
7// CHECK-NEXT: 789
8// CHECK-NEXT: 4
9// CHECK-NEXT: 123
10// CHECK-NEXT: 456
11// CHECK-NEXT: 789
12// CHECK-NEXT: 101112
13// CHECK-NEXT: 3
14// CHECK-NEXT: 1
15// CHECK-NEXT: 2
16// CHECK-NEXT: 3
17
18package main
19
20func p(i ...int) {
21 println(len(i))
22 for j := 0; j < len(i); j++ {
23 println(i[j])
24 }
25}
26
27func main() {
28 p(123, 456, 789)
29 p(123, 456, 789, 101112)
30 p([]int{1, 2, 3}...)
31}