aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMike Pall <mike>2010-01-19 16:58:26 +0100
committerMike Pall <mike>2010-01-19 16:58:26 +0100
commita61df8efbe5bbe3726d65ad0800a3106ed3a8bf0 (patch)
treedb27cf4dc668742db0c60509fe339c56cf8bf2f5 /lib
parent36769c2f6b78e0802cc7cd86f6da301cd7a171fe (diff)
downloadluajit-a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0.tar.gz
luajit-a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0.tar.bz2
luajit-a61df8efbe5bbe3726d65ad0800a3106ed3a8bf0.zip
Decouple guard vs. INT check vs. TYPECHECK semantics for SLOAD.
Diffstat (limited to 'lib')
-rw-r--r--lib/dump.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/dump.lua b/lib/dump.lua
index 00f59977..fb40a8f8 100644
--- a/lib/dump.lua
+++ b/lib/dump.lua
@@ -209,7 +209,8 @@ local colorize, irtype
209 209
210-- Lookup table to convert some literals into names. 210-- Lookup table to convert some literals into names.
211local litname = { 211local litname = {
212 ["SLOAD "] = { [0] = "", "I", "R", "RI", "P", "PI", "PR", "PRI", }, 212 ["SLOAD "] = { [0] = "", "I", "R", "RI", "P", "PI", "PR", "PRI",
213 "T", "IT", "RT", "RIT", "PT", "PIT", "PRT", "PRIT", },
213 ["XLOAD "] = { [0] = "", "R", "U", "RU", }, 214 ["XLOAD "] = { [0] = "", "R", "U", "RU", },
214 ["TOINT "] = { [0] = "check", "index", "", }, 215 ["TOINT "] = { [0] = "check", "index", "", },
215 ["FLOAD "] = vmdef.irfield, 216 ["FLOAD "] = vmdef.irfield,