// RUN: llgo -o %t %s // RUN: %t 2>&1 | FileCheck %s // CHECK: 0x0 // CHECK-NEXT: x is nil // CHECK-NEXT: y is nil // CHECK-NEXT: z is nil package main func main() { var x *int = nil println(x) if x == nil { println("x is nil") } var y interface{} var z interface{} = y if y == nil { println("y is nil") } else { println("y is not nil") } if z == nil { println("z is nil") } else { println("z is not nil") } }