// RUN: llgo -o %t %s // RUN: %t 2>&1 | FileCheck %s // CHECK: 0 // CHECK-NEXT: 0 // CHECK-NEXT: 1 // CHECK-NEXT: 456 // CHECK-NEXT: 1 // CHECK-NEXT: 789 package main func main() { { var m map[int]int println(len(m)) // 0 println(m[123]) // 0, despite map being nil } { m := make(map[int]int) m[123] = 456 println(len(m)) // 1 println(m[123]) m[123] = 789 println(len(m)) // 1 println(m[123]) } }