DescriptionFix restoring of contexts in inlined finally code
When inlining code from a finally block before return or jump
instructions, do not restore the saved_try_context since the
inlined code is running in the context of the return or
jump instruction.
This is an old bug that surfaced in async code, since async code
deals with captured variables (contexts) much more than regular
code.
R=srdjan@google.com
Committed: https://code.google.com/p/dart/source/detail?r=44465
Patch Set 1 #Patch Set 2 : #
Total comments: 1
Patch Set 3 : #
Total comments: 1
Messages
Total messages: 6 (2 generated)
|