Ian Lance Taylor | eb63c3f | 2009-10-28 17:09:24 -0700 | [diff] [blame] | 1 | // errchk $G $D/$F.go |
| 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 |
Russ Cox | 71983af | 2009-11-08 23:22:06 -0800 | [diff] [blame] | 8 | type I int |
Ian Lance Taylor | eb63c3f | 2009-10-28 17:09:24 -0700 | [diff] [blame] | 9 | type S struct { f map[I]int } |
Ian Lance Taylor | 6358cac | 2009-11-02 11:58:47 -0800 | [diff] [blame] | 10 | var v1 = S{ make(map[int]int) } // ERROR "cannot|illegal|incompatible|wrong" |
| 11 | var v2 map[I]int = map[int]int{} // ERROR "cannot|illegal|incompatible|wrong" |
Ian Lance Taylor | eb63c3f | 2009-10-28 17:09:24 -0700 | [diff] [blame] | 12 | var v3 = S{ make(map[uint]int) } // ERROR "cannot|illegal|incompatible|wrong" |