]> git.lizzy.rs Git - metalua.git/commitdiff
Merge branch 'eve-runtime-debug'
authorFabien Fleutot <fabien@macfabien.local>
Fri, 8 Feb 2008 19:34:18 +0000 (20:34 +0100)
committerFabien Fleutot <fabien@macfabien.local>
Fri, 8 Feb 2008 19:34:18 +0000 (20:34 +0100)
1  2 
src/compiler/compile.lua
src/compiler/gg.lua

index d804ba7fe14456f434e7fac55e91bafb45a67acd,895c741ddee60be97424238d242a3617f54da525..33c49f56b8b6567229fbb3784d55d399d3ebb32d
  ------------------------------------------------------------------------
  
  function expr.Index (fs, ast, v)
 -   if #ast ~= 2 then error "generalized indexes not implemented" end
 +   if #ast ~= 2 then
 +      print"\n\nBAD INDEX AST:"
 +      table.print(ast)
 +      error "generalized indexes not implemented" end
  
+    if ast.lineinfo then     
+      fs.lastline = ast.line or ast.lineinfo.last           
+    end
+    --assert(fs.lastline ~= 0, ast.tag)
     expr.expr (fs, ast[1], v)
     luaK:exp2anyreg (fs, v)
  
Simple merge