blob: 30921a4cabd00eadcdf2c8625dac269bbbcecaee [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: +1.000000e+000
5// CHECK-NEXT: +2.000000e+000
6// CHECK-NEXT: +3.000000e+000
7
8package main
9
10var a1 = [...]float32{1.0, 2.0, 3.0}
11
12func main() {
13 var a2 [3]float32
14 a2 = a1
15 println(a2[0])
16 println(a2[1])
17 println(a2[2])
18
19 // broken due to lack of promotion of
20 // stack to heap.
21 //println(a2[0], a2[1], a2[2])
22}