Ensure that templates do not recurse.

Closes #765.
This commit is contained in:
Brian Donovan
2015-02-12 15:51:34 -08:00
parent 0a2003af66
commit 928ebda5bc
2 changed files with 19 additions and 0 deletions

View File

@@ -88,6 +88,7 @@ var templateVisitor = {
node = node.expression;
}
if (t.isIdentifier(node) && has(nodes, node.name)) {
this.skip();
return nodes[node.name];
}
}