Chromium Code Reviews
DescriptionDon't constant fold operation if result is incompatible with it.
For example we can't replace BinarySmiOp with Mint constant because we might have removed the checks based on the assumption that BinarySmiOp always returns a Smi.
BUG=http://dartbug.com/22480
R=fschneider@google.com
Committed: https://code.google.com/p/dart/source/detail?r=43875
Patch Set 1 #Patch Set 2 : Work-around quasi-missing deopt environments #
Total comments: 2
Patch Set 3 : #Patch Set 4 : #Patch Set 5 : #
Messages
Total messages: 7 (2 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||