]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/gc: mark generated wrappers as DUPOK
authorPhilip Hofer <phofer@umich.edu>
Tue, 14 Mar 2017 21:00:38 +0000 (14:00 -0700)
committerDavid Chase <drchase@google.com>
Wed, 15 Mar 2017 00:27:13 +0000 (00:27 +0000)
commit710f4d3e7e0901f8fa2f04c31c0d28c603903ff2
tree424e5c47ab69707e4f303949d73d0b92337e8e99
parent8a44c8efaefbbda6dd7ab4ee9a5e449fefbf5e1a
cmd/compile/internal/gc: mark generated wrappers as DUPOK

Interface wrapper functions now get compiled eagerly in some cases.
Consequently, they may be present in multiple translation units.
Mark them as DUPOK, just like closures.

Fixes #19548
Fixes #19550

Change-Id: Ibe74adb5a62dbf6447db37fde22dcbb3479969ef
Reviewed-on: https://go-review.googlesource.com/38156
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/gc/subr.go
test/fixedbugs/issue19548.dir/a.go [new file with mode: 0644]
test/fixedbugs/issue19548.dir/b.go [new file with mode: 0644]
test/fixedbugs/issue19548.go [new file with mode: 0644]