github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/test/execution/functions/compare.go (about)

     1  // RUN: llgo -o %t %s
     2  // RUN: %t 2>&1 | FileCheck %s
     3  
     4  // CHECK: true
     5  // CHECK-NEXT: false
     6  // CHECK-NEXT: true
     7  // CHECK-NEXT: false
     8  // CHECK-NEXT: false
     9  // CHECK-NEXT: true
    10  // CHECK-NEXT: false
    11  // CHECK-NEXT: true
    12  
    13  package main
    14  
    15  func main() {
    16  	var f func()
    17  	println(f == nil)
    18  	println(f != nil)
    19  	println(nil == f)
    20  	println(nil != f)
    21  	f = func() {}
    22  	println(f == nil)
    23  	println(f != nil)
    24  	println(nil == f)
    25  	println(nil != f)
    26  }