diff options
author | Mike Pall <mike> | 2015-11-18 23:24:50 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2015-11-18 23:24:50 +0100 |
commit | 3a0b2a907b0168be8ef7aade95bd2ec3991fa78c (patch) | |
tree | 6a2d5b8ca6b6a62d59636bd6f10d64fa313a08b1 | |
parent | 4f87367b0335d442d3e9dac3fd8ac2788a5756bc (diff) | |
download | luajit-3a0b2a907b0168be8ef7aade95bd2ec3991fa78c.tar.gz luajit-3a0b2a907b0168be8ef7aade95bd2ec3991fa78c.tar.bz2 luajit-3a0b2a907b0168be8ef7aade95bd2ec3991fa78c.zip |
x64/LJ_GC64: Fix stack growth in vararg function setup.
Thanks to Vyacheslav Egorov.
Diffstat (limited to '')
-rw-r--r-- | src/vm_x64.dasc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm_x64.dasc b/src/vm_x64.dasc index e7e990ae..bba89aaf 100644 --- a/src/vm_x64.dasc +++ b/src/vm_x64.dasc | |||
@@ -531,7 +531,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
531 | | jmp >2 | 531 | | jmp >2 |
532 | | | 532 | | |
533 | |->vm_growstack_v: // Grow stack for vararg Lua function. | 533 | |->vm_growstack_v: // Grow stack for vararg Lua function. |
534 | | sub RD, 8 | 534 | | sub RD, 16 // LJ_FR2 |
535 | | jmp >1 | 535 | | jmp >1 |
536 | | | 536 | | |
537 | |->vm_growstack_f: // Grow stack for fixarg Lua function. | 537 | |->vm_growstack_f: // Grow stack for fixarg Lua function. |