DescriptionFix captured parameters and optimized try-catch.
The stack slots of captured parameters must be skipped when
generating sync code in optimized try-catch. Since those parameters
are initially copied into the context, their values are not recorded
in the environment.
Store-to-load forwarding may though use the original initial value
from the stack and therefore it must not be overwritten by try-sync
code that predeeds every call inside optimized try-blocks.
R=srdjan@google.com
Committed: https://code.google.com/p/dart/source/detail?r=41099
Patch Set 1 #
Total comments: 4
Patch Set 2 : #
Messages
Total messages: 5 (1 generated)
|