1// run 2 3// Copyright 2009 The Go Authors. All rights reserved. 4// Use of this source code is governed by a BSD-style 5// license that can be found in the LICENSE file. 6 7package main 8 9type Box struct {}; 10var m map[string] *Box; 11 12func main() { 13 m := make(map[string] *Box); 14 s := "foo"; 15 var x *Box = nil; 16 m[s] = x; 17} 18 19/* 20bug058.go:9: illegal types for operand: INDEX 21 (MAP[<string>*STRING]*<Box>{}) 22 (<string>*STRING) 23*/ 24