mirror of
https://github.com/golang/go
synced 2024-11-26 20:51:23 -07:00
dc370995a8
Cgo writes C function declarations pretending every arg is a pointer. If the C function is deferred, it does not inhibit stack copying on split. The stack copying code believes the C declaration, possibly misinterpreting integers as pointers. Probably the right fix for Go 1.3 is to make deferred C functions inhibit stack copying. For Go 1.4 and beyond we probably need to make cgo generate Go code for 6g here, not C code for 6c. Update #7695 LGTM=khr R=khr CC=golang-codereviews https://golang.org/cl/83820043 |
||
---|---|---|
.. | ||
arm | ||
bash | ||
bbedit | ||
cgo | ||
chrome/gophertool | ||
dashboard/codereview | ||
emacs | ||
fraise | ||
git | ||
goplay | ||
IntelliJIDEA | ||
kate | ||
linkcheck | ||
makerelease | ||
nacl | ||
notepadplus | ||
swig | ||
vim | ||
xcode | ||
zsh | ||
benchcmp | ||
pprof |