diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_ir.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_ir.h b/src/lj_ir.h index 6a161933..2b127f6c 100644 --- a/src/lj_ir.h +++ b/src/lj_ir.h | |||
@@ -236,6 +236,7 @@ IRFLDEF(FLENUM) | |||
236 | #define IRSLOAD_CONVERT 0x08 /* Number to integer conversion. */ | 236 | #define IRSLOAD_CONVERT 0x08 /* Number to integer conversion. */ |
237 | #define IRSLOAD_READONLY 0x10 /* Read-only, omit slot store. */ | 237 | #define IRSLOAD_READONLY 0x10 /* Read-only, omit slot store. */ |
238 | #define IRSLOAD_INHERIT 0x20 /* Inherited by exits/side traces. */ | 238 | #define IRSLOAD_INHERIT 0x20 /* Inherited by exits/side traces. */ |
239 | #define IRSLOAD_KEYINDEX 0x40 /* Table traversal key index. */ | ||
239 | 240 | ||
240 | /* XLOAD mode bits, stored in op2. */ | 241 | /* XLOAD mode bits, stored in op2. */ |
241 | #define IRXLOAD_READONLY 0x01 /* Load from read-only data. */ | 242 | #define IRXLOAD_READONLY 0x01 /* Load from read-only data. */ |
@@ -495,6 +496,7 @@ typedef uint32_t TRef; | |||
495 | #define TREF_REFMASK 0x0000ffff | 496 | #define TREF_REFMASK 0x0000ffff |
496 | #define TREF_FRAME 0x00010000 | 497 | #define TREF_FRAME 0x00010000 |
497 | #define TREF_CONT 0x00020000 | 498 | #define TREF_CONT 0x00020000 |
499 | #define TREF_KEYINDEX 0x00100000 | ||
498 | 500 | ||
499 | #define TREF(ref, t) ((TRef)((ref) + ((t)<<24))) | 501 | #define TREF(ref, t) ((TRef)((ref) + ((t)<<24))) |
500 | 502 | ||