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 +}