github.com/xushiwei/go@v0.0.0-20130601165731-2b9d83f45bc9/test/fixedbugs/bug058.go (about) 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 7 package main 8 9 type Box struct {}; 10 var m map[string] *Box; 11 12 func main() { 13 m := make(map[string] *Box); 14 s := "foo"; 15 var x *Box = nil; 16 m[s] = x; 17 } 18 19 /* 20 bug058.go:9: illegal types for operand: INDEX 21 (MAP[<string>*STRING]*<Box>{}) 22 (<string>*STRING) 23 */