blob: 0aa94e7c0d47c5af1b9b980749d3ce2c6cd2e5fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
// 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")
}
}
|