go/src
Russ Cox 68aaf2ccda runtime: make scan of pointer-in-interface same as scan of pointer
The GC program describing a data structure sometimes trusts the
pointer base type and other times does not (if not, the garbage collector
must fall back on per-allocation type information stored in the heap).
Make the scanning of a pointer in an interface do the same.
This fixes a crash in a particular use of reflect.SliceHeader.

Fixes #8004.

LGTM=khr
R=golang-codereviews, khr
CC=0xe2.0x9a.0x9b, golang-codereviews, iant, r
https://golang.org/cl/100470045
2014-05-15 15:53:36 -04:00
..
cmd runtime: make scan of pointer-in-interface same as scan of pointer 2014-05-15 15:53:36 -04:00
lib9 lib9: restore argv0 initialization code. 2014-04-21 00:08:39 -04:00
libbio libbio: add casts to eliminate -Wconversion warning 2014-04-14 09:36:47 -07:00
liblink cmd/gc: record line number for auto-generated wrappers as <autogenerated>:1 2014-05-12 11:59:55 -04:00
pkg runtime: make scan of pointer-in-interface same as scan of pointer 2014-05-15 15:53:36 -04:00
Make.dist
all.bash
all.bat
all.rc
clean.bash
clean.bat
clean.rc
make.bash make.bash: if CC is not set, and gcc doesn't exist, try clang/clang++. 2014-04-29 00:32:16 -04:00
make.bat
make.rc lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
race.bash race.bash,race.bat: unset GOROOT_FINAL during tests 2014-05-07 16:34:21 +10:00
race.bat race.bash,race.bat: unset GOROOT_FINAL during tests 2014-05-07 16:34:21 +10:00
run.bash run.bash: skip -static cgo test if -static linking isn't possible. 2014-04-29 14:43:10 -04:00
run.bat run.bash: explain why we set GOMAXPROCS for runtime test 2014-03-06 13:16:14 +04:00
run.rc run.bash: explain why we set GOMAXPROCS for runtime test 2014-03-06 13:16:14 +04:00
sudo.bash