diff options
| author | Carl Shapiro <cshapiro@google.com> | 2013-09-26 21:59:13 -0700 |
|---|---|---|
| committer | Carl Shapiro <cshapiro@google.com> | 2013-09-26 21:59:13 -0700 |
| commit | 0ab8f2d287159de00dfa64793a64285223f5661e (patch) | |
| tree | f912b853073bdc9b0279d00e68e43130d4d58671 /src/pkg/syscall/exec_linux.go | |
| parent | d6eada282e23013e42e99330f46d257316a213e0 (diff) | |
| download | go-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
