]> Cypherpunks repositories - gostls13.git/commitdiff
new bug: x, ok = t.m[i] doesn't compile
authorRob Pike <r@golang.org>
Thu, 24 Jul 2008 01:11:17 +0000 (18:11 -0700)
committerRob Pike <r@golang.org>
Thu, 24 Jul 2008 01:11:17 +0000 (18:11 -0700)
R=ken
OCL=13395
CL=13395

test/bugs/bug075.go [new file with mode: 0644]

diff --git a/test/bugs/bug075.go b/test/bugs/bug075.go
new file mode 100644 (file)
index 0000000..01b0fe0
--- /dev/null
@@ -0,0 +1,16 @@
+// $G $D/$F.go && $L $F.$A && ./$A.out
+
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+type T struct { m *map[int]int }
+func main() {
+       t := new(T);
+       t.m = new(map[int]int);
+       var x int;
+       var ok bool;
+       x, ok = t.m[0];  //bug075.go:11: bad shape across assignment - cr=1 cl=2
+}