diff options
Diffstat (limited to 'src/lj_ir.h')
-rw-r--r-- | src/lj_ir.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lj_ir.h b/src/lj_ir.h index 3a154a05..ac51dc79 100644 --- a/src/lj_ir.h +++ b/src/lj_ir.h | |||
@@ -548,4 +548,12 @@ static LJ_AINLINE int ir_sideeff(IRIns *ir) | |||
548 | 548 | ||
549 | LJ_STATIC_ASSERT((int)IRT_GUARD == (int)IRM_W); | 549 | LJ_STATIC_ASSERT((int)IRT_GUARD == (int)IRM_W); |
550 | 550 | ||
551 | /* Replace IR instruction with NOP. */ | ||
552 | static LJ_AINLINE void lj_ir_nop(IRIns *ir) | ||
553 | { | ||
554 | ir->ot = IRT(IR_NOP, IRT_NIL); | ||
555 | ir->op1 = ir->op2 = 0; | ||
556 | ir->prev = 0; | ||
557 | } | ||
558 | |||
551 | #endif | 559 | #endif |