aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lj_opt_fold.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c
index 94d5702f..d8b6e884 100644
--- a/src/lj_opt_fold.c
+++ b/src/lj_opt_fold.c
@@ -602,6 +602,8 @@ LJFOLDF(bufstr_kfold_cse)
602 ira->o == IR_CALLL || ira->o == IR_CARG); 602 ira->o == IR_CALLL || ira->o == IR_CARG);
603 if (ira->o == IR_BUFHDR && !(ira->op2 & IRBUFHDR_APPEND)) 603 if (ira->o == IR_BUFHDR && !(ira->op2 & IRBUFHDR_APPEND))
604 return ref; /* CSE succeeded. */ 604 return ref; /* CSE succeeded. */
605 if (ira->o == IR_CALLL && ira->op2 == IRCALL_lj_buf_puttab)
606 break;
605 ira = IR(ira->op1); 607 ira = IR(ira->op1);
606 irb = IR(irb->op1); 608 irb = IR(irb->op1);
607 } 609 }