diff options
Diffstat (limited to 'tnslc/tnslc.tnsl')
-rw-r--r-- | tnslc/tnslc.tnsl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tnslc/tnslc.tnsl b/tnslc/tnslc.tnsl index a91d273..05cbe03 100644 --- a/tnslc/tnslc.tnsl +++ b/tnslc/tnslc.tnsl @@ -2609,6 +2609,7 @@ "\tsub rsp, ", int_to_string(ctmp.norm_size()), "\n" }, "") ;ctmp.set(val, out) + ;start = _param_end(tok, start) + 1 ;; else ;regs++ ;/ @@ -2638,6 +2639,7 @@ }, "") ;ctmp.set(val, out) ;regs++ + ;start = _param_end(tok, start) + 1 ;; else if (regs == 6) ;break ;/ @@ -2664,6 +2666,7 @@ "\tmov ", get_reg(reg, ctmp.norm_size()),", [rsp]\n", "\tadd rsp, ", int_to_string(ctmp.norm_size()), "\n" }, "") + ;reg++ ;; else if (reg == 6) ;break ;/ |