Peter Collingbourne | ad9841e | 2014-11-27 00:06:42 +0000 | [diff] [blame] | 1 | // 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 | |||||
8 | package main | ||||
9 | |||||
10 | var a1 = [...]float32{1.0, 2.0, 3.0} | ||||
11 | |||||
12 | func 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 | } |