| // RUN: llgo -o %t %s | |
| // RUN: %t 2>&1 | FileCheck %s | |
| // CHECK: woobie | |
| // CHECK-NEXT: 579 456 | |
| // CHECK-NEXT: 12 +3.450000e+000 | |
| // CHECK-NEXT: -1 | |
| package main | |
| func Blah() int { | |
| println("woobie") | |
| return 123 | |
| } | |
| func F1() (int, float64) { | |
| return 12, 3.45 | |
| } | |
| var X = Y + Blah() // == 579 | |
| var Y = 123 + Z // == 456 | |
| var X1, Y1 = F1() | |
| const ( | |
| _ = 333 * iota | |
| Z | |
| ) | |
| var I interface{} = -1 | |
| var I1 = I.(int) | |
| func main() { | |
| println(X, Y) | |
| println(X1, Y1) | |
| println(I1) | |
| } |