Sun, 21 Nov 2010 16:35:08 +0000
Fix exception in stack printing for some tests when debug mode is enabled
lvm.js | file | annotate | diff | comparison | revisions |
--- a/lvm.js Sun Nov 21 16:29:29 2010 +0000 +++ b/lvm.js Sun Nov 21 16:35:08 2010 +0000 @@ -406,7 +406,13 @@ { sys.puts("PC: "+(frame.pc-1)+" OP: "+instruction[0]); for(var i = 0; i < frame.reg.length; i++) - sys.puts("\t"+i+":\t("+frame.reg[i].type+") "+frame.reg[i].toString()); + { + var entry = frame.reg[i]; + if(entry && entry.type) + sys.puts("\t"+i+":\t("+entry.type+") "+entry.toString()); + else + sys.puts("\t"+i+": "+entry); + } } switch(INS_OPCODE(instruction)) {