| Index: sdk/lib/_internal/compiler/implementation/ssa/value_range_analyzer.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/ssa/value_range_analyzer.dart b/sdk/lib/_internal/compiler/implementation/ssa/value_range_analyzer.dart
|
| index ed6852e719f9d405b8f3bfe74f5b819aff98c82b..2585ecadddf5b5e91d6ec32b29f04007eeb64f86 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/ssa/value_range_analyzer.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/ssa/value_range_analyzer.dart
|
| @@ -610,6 +610,9 @@ class SsaValueRangeAnalyzer extends HBaseVisitor implements OptimizationPhase {
|
| // that the graph does not get polluted with these instructions
|
| // only necessary for this phase.
|
| removeRangeConversion();
|
| + JavaScriptBackend backend = compiler.backend;
|
| + // TODO(herhut): Find a cleaner way to pass around ranges.
|
| + backend.optimizer.ranges = ranges;
|
| }
|
|
|
| void removeRangeConversion() {
|
|
|