]> Cypherpunks repositories - gostls13.git/commitdiff
test: revise testcase for new gccgo compiler bug
authorThan McIntosh <thanm@google.com>
Mon, 14 Oct 2019 13:00:14 +0000 (09:00 -0400)
committerThan McIntosh <thanm@google.com>
Mon, 14 Oct 2019 16:13:27 +0000 (16:13 +0000)
Add to the testcase originally created for issue 34577 so
as to also trigger the error condition for issue 34852 (the
two bugs are closely related).

Updates #34577.
Updates #34852.

Change-Id: I2347369652ce500184347606b2bb3e76d802b204
Reviewed-on: https://go-review.googlesource.com/c/go/+/201017
Run-TryBot: Than McIntosh <thanm@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
test/fixedbugs/issue34577.dir/a.go
test/fixedbugs/issue34577.dir/b.go

index c0203818c143cce7b2698fbcdd788f2460f7fd44..b6af5556b3c832d874471ff8261239cee65438e3 100644 (file)
@@ -8,6 +8,19 @@ type A struct {
        x int
 }
 
+type AI interface {
+       bar()
+}
+
+type AC int
+
+func (ab AC) bar() {
+}
+
+const (
+       ACC = AC(101)
+)
+
 //go:noinline
 func W(a A, k, v interface{}) A {
        return A{3}
index 8f07c621752493eb645235acd8d1b8222d4d716b..bbcd1af5179cd0c5e1690b89c3677d00368c43e7 100644 (file)
@@ -17,3 +17,7 @@ func (b B) Func(x a.A) a.A {
 type ktype int
 
 const k ktype = 0
+
+func Func2() a.AI {
+       return a.ACC
+}