diff options
Diffstat (limited to 'src/lj_asm.c')
-rw-r--r-- | src/lj_asm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c index 87c09bb9..8b984d8e 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c | |||
@@ -729,7 +729,7 @@ static int32_t asm_stack_adjust(ASMState *as) | |||
729 | { | 729 | { |
730 | if (as->evenspill <= SPS_FIXED) | 730 | if (as->evenspill <= SPS_FIXED) |
731 | return 0; | 731 | return 0; |
732 | return sps_scale((as->evenspill - SPS_FIXED + 3) & ~3); | 732 | return sps_scale(sps_align(as->evenspill)); |
733 | } | 733 | } |
734 | 734 | ||
735 | /* Must match with hash*() in lj_tab.c. */ | 735 | /* Must match with hash*() in lj_tab.c. */ |