diff options
author | Mike Pall <mike> | 2010-01-19 16:58:26 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-01-19 16:58:26 +0100 |
commit | a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0 (patch) | |
tree | db27cf4dc668742db0c60509fe339c56cf8bf2f5 /src/lj_ir.h | |
parent | 36769c2f6b78e0802cc7cd86f6da301cd7a171fe (diff) | |
download | luajit-a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0.tar.gz luajit-a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0.tar.bz2 luajit-a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0.zip |
Decouple guard vs. INT check vs. TYPECHECK semantics for SLOAD.
Diffstat (limited to 'src/lj_ir.h')
-rw-r--r-- | src/lj_ir.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_ir.h b/src/lj_ir.h index f73dcc40..efc8205e 100644 --- a/src/lj_ir.h +++ b/src/lj_ir.h | |||
@@ -192,6 +192,7 @@ IRFLDEF(FLENUM) | |||
192 | #define IRSLOAD_INHERIT 1 /* Inherited by exits/side traces. */ | 192 | #define IRSLOAD_INHERIT 1 /* Inherited by exits/side traces. */ |
193 | #define IRSLOAD_READONLY 2 /* Read-only, omit slot store. */ | 193 | #define IRSLOAD_READONLY 2 /* Read-only, omit slot store. */ |
194 | #define IRSLOAD_PARENT 4 /* Coalesce with parent trace. */ | 194 | #define IRSLOAD_PARENT 4 /* Coalesce with parent trace. */ |
195 | #define IRSLOAD_TYPECHECK 8 /* Needs type check. */ | ||
195 | 196 | ||
196 | /* XLOAD mode, stored in op2. */ | 197 | /* XLOAD mode, stored in op2. */ |
197 | #define IRXLOAD_READONLY 1 /* Load from read-only data. */ | 198 | #define IRXLOAD_READONLY 1 /* Load from read-only data. */ |