aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-01-21 16:04:26 +0100
committerJakub Konka <kubkon@jakubkonka.com>2022-01-22 00:46:35 +0100
commit4a5e75245bc60f76a82bb6bcb70553bec7d7c4f2 (patch)
tree82750d896591ef9737c8e86ec0d8f847d026b901 /lib
parentc9ae24503dc8da2e59f46619695bf4eb863fb3ac (diff)
downloadzig-4a5e75245bc60f76a82bb6bcb70553bec7d7c4f2.tar.gz
zig-4a5e75245bc60f76a82bb6bcb70553bec7d7c4f2.zip
stage2: clean up preserving callee regs on the stack
Instead of using `push` and `pop` combo, we now re-use our stack allocation mechanism which means we don't have to worry about 16-byte stack adjustments on macOS as it is handled automatically for us. Another benefit is that we don't have to backpatch stack offsets when pulling args from the stack.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions