aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/syscall/exec_linux.go
diff options
context:
space:
mode:
authorCarl Shapiro <cshapiro@google.com>2013-09-26 21:59:13 -0700
committerCarl Shapiro <cshapiro@google.com>2013-09-26 21:59:13 -0700
commit0ab8f2d287159de00dfa64793a64285223f5661e (patch)
treef912b853073bdc9b0279d00e68e43130d4d58671 /src/pkg/syscall/exec_linux.go
parentd6eada282e23013e42e99330f46d257316a213e0 (diff)
downloadgo-0ab8f2d287159de00dfa64793a64285223f5661e.tar.xz
reflect: expose reflect.call argument slice to the garbage collector
The argument slice was kept hidden from the garbage collector by destroying its referent in an unsafe.Pointer to uintptr conversion. This change preserves the unsafe.Pointer referent and only performs an unsafe.Pointer to uintptr conversions within expressions that construct new unsafe.Pointer values. R=golang-dev, khr, rsc CC=golang-dev https://golang.org/cl/14008043
Diffstat (limited to 'src/pkg/syscall/exec_linux.go')
0 files changed, 0 insertions, 0 deletions