github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/test/execution/complex.go (about) 1 // 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 11 package main 12 13 func 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 }