Fix twig error lineno off by 2
authorCharles <char101@ui.ac.id>
Thu, 8 Nov 2012 08:04:55 +0000 (15:04 +0700)
committerFabien Potencier <fabien.potencier@gmail.com>
Thu, 8 Nov 2012 09:22:28 +0000 (10:22 +0100)
lib/Twig/Compiler.php
test/Twig/Tests/Node/ModuleTest.php
test/Twig/Tests/Node/SandboxedModuleTest.php

index 786a75f..a6868b2 100644 (file)
@@ -217,7 +217,7 @@ class Twig_Compiler implements Twig_CompilerInterface
                 $this->sourceLine += substr_count($this->source, "\n", $this->sourceOffset);
             }
             $this->sourceOffset = strlen($this->source);
-            $this->debugInfo[$this->sourceLine] = $node->getLine();
+            $this->debugInfo[$this->sourceLine + 2] = $node->getLine();
 
             $this->lastLine = $node->getLine();
             $this->write("// line {$node->getLine()}\n");
index dc3e2f1..9411e99 100644 (file)
@@ -90,7 +90,7 @@ class __TwigTemplate_be925a7b06dda0dfdbd18a1509f7eb34 extends Twig_Template
 
     public function getDebugInfo()
     {
-        return array (  17 => 1,);
+        return array (  19 => 1,);
     }
 }
 EOF
@@ -142,7 +142,7 @@ class __TwigTemplate_be925a7b06dda0dfdbd18a1509f7eb34 extends Twig_Template
 
     public function getDebugInfo()
     {
-        return array (  22 => 1,);
+        return array (  24 => 1,);
     }
 }
 EOF
index 28fbddf..217e340 100644 (file)
@@ -98,7 +98,7 @@ class __TwigTemplate_be925a7b06dda0dfdbd18a1509f7eb34 extends Twig_Template
 
     public function getDebugInfo()
     {
-        return array (  18 => 1,);
+        return array (  20 => 1,);
     }
 }
 EOF