blob: 90b31cc96c145c3fae4804e12d884f8c6836fc40 [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: 0
5// CHECK-NEXT: 0
6// CHECK-NEXT: 1
7// CHECK-NEXT: 456
8// CHECK-NEXT: 1
9// CHECK-NEXT: 789
10
11package main
12
13func main() {
14 {
15 var m map[int]int
16 println(len(m)) // 0
17 println(m[123]) // 0, despite map being nil
18 }
19
20 {
21 m := make(map[int]int)
22 m[123] = 456
23 println(len(m)) // 1
24 println(m[123])
25 m[123] = 789
26 println(len(m)) // 1
27 println(m[123])
28 }
29}