DescriptionDo not assign positions to parser-generated desugarings.
The root cause for the bug is that the positions assigned to desugared
code was inconsistent with the source ranges of block scopes.
Since the fact that the position is assigned causes the debugger to
break at the parser-generated statement, the fix is to remove positions
from those nodes that we do not want to break on.
The CL also teaches Hydrogen to tolerate these cases.
R=adamk@chromium.org,rossberg@chromium.org
BUG=chromium:468661
LOG=Y
Committed: https://crrev.com/49c3a606514379e536491ce91fd732161b3c8357
Cr-Commit-Position: refs/heads/master@{#27424}
Patch Set 1 #
Total comments: 9
Patch Set 2 : CR feedback #Patch Set 3 : Rebased for landing #
Messages
Total messages: 13 (4 generated)
|