]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: prevent Noalg from breaking user types
authorMatthew Dempsky <mdempsky@google.com>
Thu, 3 Nov 2016 22:58:55 +0000 (15:58 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Fri, 4 Nov 2016 00:11:28 +0000 (00:11 +0000)
commit3797446150ecc7adbc4e6f9a6315214264ac11f9
tree606a77d1fb3fa8b5c5d81269bcd71a7a25f422f5
parentfa770016484165d65200243811f177f1332a9e94
cmd/compile: prevent Noalg from breaking user types

Use a separate symbol for reflect metadata for types with Noalg set.

Fixes #17752.

Change-Id: Icb6cade7e3004fc4108f67df61105dc4085cd7e2
Reviewed-on: https://go-review.googlesource.com/32679
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/gc/reflect.go
src/cmd/compile/internal/gc/walk.go
test/fixedbugs/issue17752.go [new file with mode: 0644]