Chromium Code Reviews
DescriptionDon't check for reaching type in the RangeAnalysis::GetRange.
Canonicalizer rewrites
v1 = _Int32Array._new(v0)
v2 = v1.length
use(v2)
as
v1 = _Int32Array._new(v0)
use(v0)
without changing reaching type of v0 to Smi at the use.
This means right now we can't expect that uses at Smi operations have propagated smi type.
BUG=
R=fschneider@google.com
Committed: https://code.google.com/p/dart/source/detail?r=39331
Patch Set 1 #Patch Set 2 : fix UnboxIntegerInstr::InferRange #
Messages
Total messages: 3 (0 generated)
|
||||||||||||||||||||||||||||