]> git.lizzy.rs Git - metalua.git/commitdiff
bad lineinfo for infix operators in gg
authorFabien Fleutot <fabien@MacFabien.home>
Sun, 14 Sep 2008 21:21:21 +0000 (23:21 +0200)
committerFabien Fleutot <fabien@MacFabien.home>
Sun, 14 Sep 2008 21:21:21 +0000 (23:21 +0200)
src/compiler/gg.lua

index 2cf9cf08f24092de2f2bcf52189437194600c3a8..4bb939fc595d340f591082bc797a186370022246 100644 (file)
@@ -441,7 +441,7 @@ function expr (p)
          -----------------------------------------\r
          elseif p2.prec and p2.prec>prec or \r
                 p2.prec==prec and p2.assoc=="right" then\r
-            local fli = lx:lineinfo_right()\r
+            local fli = e.lineinfo.first -- lx:lineinfo_right()\r
             local op = p2_func(lx)\r
             if not op then return false end\r
             local e2 = self:parse (lx, p2.prec)\r