go/src/reflect
Marcel van Lohuizen adf9b30e55 reflect: adjust access to unexported embedded structs
This CL changes reflect to allow access to exported fields and
methods in unexported embedded structs for gccgo and after gc
has been adjusted to disallow access to embedded unexported structs.

Adresses #12367, #7363, #11007, and #7247.

Change-Id: If80536eab35abcd25300d8ddc2d27d5c42d7e78e
Reviewed-on: https://go-review.googlesource.com/14010
Reviewed-by: Russ Cox <rsc@golang.org>
2015-10-26 10:14:38 +00:00
..
all_test.go cmd/compile, runtime: fix placement of map bucket overflow pointer on nacl 2015-07-31 18:49:32 +00:00
asm_386.s
asm_amd64.s
asm_amd64p32.s
asm_arm.s
asm_arm64.s runtime, reflect: use correctly aligned stack frame sizes on arm64 2015-07-29 21:35:35 +00:00
asm_ppc64x.s reflect, runtime, runtime/cgo: use ppc64 asm constant for fixed frame size 2015-10-18 23:15:26 +00:00
deepequal.go reflect: record unsafe.Pointer, not uintptr, during DeepEqual 2015-09-05 01:44:30 +00:00
example_test.go reflect: document reflect.TypeOf((*Foo)(nil)).Elem() idiom 2015-04-14 17:19:36 +00:00
export_test.go reflect: adjust access to unexported embedded structs 2015-10-26 10:14:38 +00:00
makefunc.go all: link to https instead of http 2015-07-11 14:36:33 +00:00
set_test.go
tostring_test.go
type.go reflect: adjust access to unexported embedded structs 2015-10-26 10:14:38 +00:00
value.go reflect: adjust access to unexported embedded structs 2015-10-26 10:14:38 +00:00