From c5e75e7893b511cb109dec3be111e115fdb01d7c Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Tue, 20 Sep 2011 21:15:05 +0200 Subject: Generate a portable vmdef.lua. --- lib/dump.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib/dump.lua') diff --git a/lib/dump.lua b/lib/dump.lua index 7ddc9c07..bb8aa1ce 100644 --- a/lib/dump.lua +++ b/lib/dump.lua @@ -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 -- cgit v1.2.3-55-g6feb