DescriptionSlight cleanup of TryCatch parsing/variable declaration
Instead of unconditionally parsing the catch parameter as an expression
and then recovering if it turns out to be a simple variable proxy
(the overwhelmingly common case), this patch peeks one token ahead
before attempting to parse. This avoids doing the usual RemoveUnresolved
gymnastics in ParseTryStatement, and as a side-effect slightly improves
function name inference for an async arrow function test case.
Committed: https://crrev.com/458bd3b9a3ee150a19d729a6970065b5ec0a0e17
Cr-Commit-Position: refs/heads/master@{#37780}
Patch Set 1 #
Messages
Total messages: 13 (7 generated)
|