diff --git a/src/Node/ModuleNode.php b/src/Node/ModuleNode.php index 5c825be87..c0eaf28d1 100644 --- a/src/Node/ModuleNode.php +++ b/src/Node/ModuleNode.php @@ -193,6 +193,7 @@ class ModuleNode extends Node $node = $trait->getNode('template'); $compiler + ->addDebugInfo($node) ->write(sprintf('$_trait_%s = $this->loadTemplate(', $i)) ->subcompile($node) ->raw(', ') @@ -200,11 +201,6 @@ class ModuleNode extends Node ->raw(', ') ->repr($node->getTemplateLine()) ->raw(");\n") - ; - - $node = $trait->getNode('template'); - $compiler - ->addDebugInfo($node) ->write(sprintf("if (!\$_trait_%s->isTraitable()) {\n", $i)) ->indent() ->write("throw new RuntimeError('Template \"'.")