• Russ Cox's avatar
    cgo: use correct frame size for 0 arguments · 11695596
    Russ Cox authored
    Passing a frame size of 1 was causing the cgo callback
    to push 1 byte of arguments onto the stack, making
    the stack pointer misaligned, which had the effect of
    hiding all the pointers on the stack from the garbage
    collector.
    
    SWIG only wraps calls to C++ virtual methods, so it
    always has at least 1 argument, so SWIG does not need
    to be fixed too.
    
    Fixes #1328.
    
    R=iant
    CC=golang-dev
    https://golang.org/cl/4261046
    11695596
Name
Last commit
Last update
..
5a Loading commit data...
5c Loading commit data...
5g Loading commit data...
5l Loading commit data...
6a Loading commit data...
6c Loading commit data...
6g Loading commit data...
6l Loading commit data...
8a Loading commit data...
8c Loading commit data...
8g Loading commit data...
8l Loading commit data...
cc Loading commit data...
cgo Loading commit data...
cov Loading commit data...
ebnflint Loading commit data...
gc Loading commit data...
godefs Loading commit data...
godoc Loading commit data...
gofmt Loading commit data...
goinstall Loading commit data...
gomake Loading commit data...
gopack Loading commit data...
gotest Loading commit data...
govet Loading commit data...
goyacc Loading commit data...
hgpatch Loading commit data...
ld Loading commit data...
nm Loading commit data...
prof Loading commit data...
Makefile Loading commit data...