blob: ad2a87bbd3cd5a51b402d035c0d426d2d36a9791 [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+2.000000e+000i)
5// CHECK-NEXT: (-1.000000e+000-2.000000e+000i)
6// CHECK-NEXT: true
7// CHECK-NEXT: (+1.000000e+000+2.000000e+000i)
8// CHECK-NEXT: (-1.000000e+000-2.000000e+000i)
9// CHECK-NEXT: true
10
11package main
12
13func main() {
14 var f32 float32 = 1
15 var f64 float64 = 1
16 c64 := complex(f32, f32+1)
17 println(c64)
18 println(-c64)
19 println(c64 == c64)
20 c128 := complex(f64, f64+1)
21 println(c128)
22 println(-c128)
23 println(c128 == c128)
24}