diff options
author | Mike Pall <mike> | 2020-10-12 15:40:28 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2020-10-12 15:40:28 +0200 |
commit | de6b1a11dd1a3349179084578c5d533be1c30234 (patch) | |
tree | f82129c93cef707f410be068c782dcedee98419d /src/lj_ir.h | |
parent | e8ec6fe996cf48ef23755581dafe372eb71ad75c (diff) | |
download | luajit-de6b1a11dd1a3349179084578c5d533be1c30234.tar.gz luajit-de6b1a11dd1a3349179084578c5d533be1c30234.tar.bz2 luajit-de6b1a11dd1a3349179084578c5d533be1c30234.zip |
Ensure full init of IR_NOP instructions.
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 |