That doesn't seem right. The stack is 4-byte aligned on non-Darwin x86. If the C code needs 16-byte alignment for temporaries or whatever, then the C code gets to ensure that, not some random caller of the C code.
That doesn't seem right. The stack is 4-byte aligned on non-Darwin x86. If the C code needs 16-byte alignment for temporaries or whatever, then the C code gets to ensure that, not some random caller of the C code.