Description[ignition] BytecodeGraphBuilder: Merge correct environment in try block
Making new nodes inside of exception-handled blocks fiddles around with the
current environment to merge the exception paths. In particular, the current
environment pointer is mutated. This patch ensures that when we merge the fast
and slow paths of the LdaContextLookup, we actually merge the correct
environment and do not accidentally merge the exceptional environment.
BUG=chromium:651394
Committed: https://crrev.com/537c855882d14aa868b12f9495b7a0ca8b7a8d40
Cr-Commit-Position: refs/heads/master@{#39878}
Patch Set 1 #Patch Set 2 : Add a global lookup test too #
Dependent Patchsets: Messages
Total messages: 13 (8 generated)
|