Generate a portable vmdef.lua.

This commit is contained in:
Mike Pall
2011-09-20 21:15:05 +02:00
parent 5fedf72ca6
commit c5e75e7893
4 changed files with 111 additions and 105 deletions

View File

@@ -84,7 +84,10 @@ local function fillsymtab(nexit)
local t = symtab
if nexitsym == 0 then
local ircall = vmdef.ircall
for i=0,#ircall do t[ircalladdr(i)] = ircall[i] end
for i=0,#ircall do
local addr = ircalladdr(i)
if addr ~= 0 then t[addr] = ircall[i] end
end
end
if nexit > nexitsym then
for i=nexitsym,nexit-1 do