Chromium Code Reviews| Index: src/hydrogen.cc | 
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc | 
| index 3be001e42b79b996f82523d7927b8fd0c412f8a6..13d4427319cd586266820c1e5a1afa505b4aaa3a 100644 | 
| --- a/src/hydrogen.cc | 
| +++ b/src/hydrogen.cc | 
| @@ -1108,7 +1108,8 @@ void HRangeAnalysis::UpdateControlFlowRange(Token::Value op, | 
| void HRangeAnalysis::InferRange(HValue* value) { | 
| - ASSERT(!value->HasRange()); | 
| + ASSERT(value->CheckFlag(HValue::kHasPreinitializedRange) | 
| + || !value->HasRange()); | 
| 
 
Florian Schneider
2012/05/18 16:12:06
Can't you just check HasRange() here and leave it
 
 | 
| if (!value->representation().IsNone()) { | 
| value->ComputeInitialRange(zone_); | 
| Range* range = value->range(); |