summaryrefslogtreecommitdiff
path: root/dynasm
diff options
context:
space:
mode:
authorMike Pall <mike>2011-04-04 01:39:19 +0200
committerMike Pall <mike>2011-04-04 01:39:19 +0200
commit33bab1f76c14f01a7ad97fd2312524511c1a39a3 (patch)
treec0746746229ce353368c0afff6f7126f455dfb04 /dynasm
parent2138df2662795b64065c62c66c867f2a06e780db (diff)
downloadluajit2-33bab1f76c14f01a7ad97fd2312524511c1a39a3.tar.gz
ARM: Don't conditionalize non-opcodes in DynASM.
Diffstat (limited to 'dynasm')
-rw-r--r--dynasm/dasm_arm.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/dynasm/dasm_arm.lua b/dynasm/dasm_arm.lua
index 780cb29c..243cfe90 100644
--- a/dynasm/dasm_arm.lua
+++ b/dynasm/dasm_arm.lua
@@ -924,7 +924,7 @@ function _M.mergemaps(map_coreop, map_def)
local cv = map_cond[cc]
if cv then
local v = rawget(t, sub(k, 1, -5)..sub(k, -2))
- if v then return format("%x%s", cv, sub(v, 2)) end
+ if type(v) == "string" then return format("%x%s", cv, sub(v, 2)) end
end
end })
setmetatable(map_def, { __index = map_archdef })