v8/test/message/redeclaration2.out
neis 8cd5592f54 [parsing] When failing due to variable redeclaration, point at the variable.
We used to point elsewhere, for instance the right-hand-side of an assignment.

Small limitation: Since variable proxies only have a start position, not an end
position, the best we can do is point at the first character.  (We cannot rely
on the scanner's last token position because Declare may be called long after
the variable has been scanned.)

R=adamk@chromium.org
BUG=v8:5572

Review-Url: https://codereview.chromium.org/2447143005
Cr-Commit-Position: refs/heads/master@{#40613}
2016-10-27 11:03:47 +00:00

6 lines
163 B
Plaintext

*%(basename)s:6: SyntaxError: Identifier 'foo' has already been declared
let {bar, foo} = {};
^
SyntaxError: Identifier 'foo' has already been declared