]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: add test for blank field in composite literal
authorEmmanuel Odeke <emm.odeke@gmail.com>
Sat, 29 Apr 2017 17:50:34 +0000 (11:50 -0600)
committerMatthew Dempsky <mdempsky@google.com>
Sat, 29 Apr 2017 20:32:54 +0000 (20:32 +0000)
Updates #18089.

Test for that issue; it was inadvertently fixed
by CL 34988. Ensure that we don't regress on the fix.

Change-Id: Icb85fc20dbb0a47f028f088281319b552b16759d
Reviewed-on: https://go-review.googlesource.com/42173
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

test/fixedbugs/issue18089.go [new file with mode: 0644]

diff --git a/test/fixedbugs/issue18089.go b/test/fixedbugs/issue18089.go
new file mode 100644 (file)
index 0000000..fe5c1d4
--- /dev/null
@@ -0,0 +1,19 @@
+// compile
+
+// Copyright 2017 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 foo
+
+type T struct {
+       x int
+       _ int
+}
+
+func main() {
+       _ = T{0, 0}
+
+       x := T{1, 1}
+       _ = x
+}