]> Cypherpunks repositories - gostls13.git/commitdiff
6g thinks a struct with one entry yields a composite that is a basic conversion
authorRob Pike <r@golang.org>
Mon, 13 Oct 2008 19:26:58 +0000 (12:26 -0700)
committerRob Pike <r@golang.org>
Mon, 13 Oct 2008 19:26:58 +0000 (12:26 -0700)
R=rsc
DELTA=12  (12 added, 0 deleted, 0 changed)
OCL=16989
CL=16998

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

diff --git a/test/bugs/bug112.go b/test/bugs/bug112.go
new file mode 100644 (file)
index 0000000..3c93284
--- /dev/null
@@ -0,0 +1,16 @@
+// $G $D/$F.go || echo BUG should compile
+
+// 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 { s string }
+var t = T{"hi"}
+
+func main() {}
+
+/*
+bug112.go:6: illegal conversion of constant to T
+*/