Fix source location for JSXEmptyExpression nodes (fixes #248) (#249)

This commit is contained in:
James Long
2016-12-14 16:32:36 -05:00
committed by Henry Zhu
parent 4958225645
commit ba96b91f40
2 changed files with 18 additions and 25 deletions

View File

@@ -261,8 +261,8 @@ pp.jsxParseAttributeValue = function() {
// at the beginning of the next one (right brace).
pp.jsxParseEmptyExpression = function() {
let node = this.startNodeAt(this.lastTokEnd, this.lastTokEndLoc);
return this.finishNodeAt(node, "JSXEmptyExpression", this.start, this.startLoc);
let node = this.startNodeAt(this.state.lastTokEnd, this.state.lastTokEndLoc);
return this.finishNodeAt(node, "JSXEmptyExpression", this.state.start, this.state.startLoc);
};
// Parse JSX spread child