From: Than McIntosh Date: Mon, 14 Oct 2019 13:00:14 +0000 (-0400) Subject: test: revise testcase for new gccgo compiler bug X-Git-Tag: go1.14beta1~759 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4c9e757daf813fcc02802d0ff014afa24df56f6e;p=gostls13.git test: revise testcase for new gccgo compiler bug 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 TryBot-Result: Gobot Gobot Reviewed-by: Cherry Zhang Reviewed-by: Brad Fitzpatrick --- diff --git a/test/fixedbugs/issue34577.dir/a.go b/test/fixedbugs/issue34577.dir/a.go index c0203818c1..b6af5556b3 100644 --- a/test/fixedbugs/issue34577.dir/a.go +++ b/test/fixedbugs/issue34577.dir/a.go @@ -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} diff --git a/test/fixedbugs/issue34577.dir/b.go b/test/fixedbugs/issue34577.dir/b.go index 8f07c62175..bbcd1af517 100644 --- a/test/fixedbugs/issue34577.dir/b.go +++ b/test/fixedbugs/issue34577.dir/b.go @@ -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 +}