| Index: pkg/compiler/lib/src/cps_ir/type_propagation.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/type_propagation.dart b/pkg/compiler/lib/src/cps_ir/type_propagation.dart
|
| index 25e9e102e378f385a8a32eb28a6d4ac7f5f7673b..68315eb518e9fdb2187afc1b9a0de2cac3d1822e 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/type_propagation.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/type_propagation.dart
|
| @@ -2972,6 +2972,7 @@ class TypePropagationVisitor implements Visitor {
|
| @override
|
| void visitGetIndex(GetIndex node) {
|
| AbstractValue input = getValue(node.object.definition);
|
| + node.objectIsNotNull = input.isDefinitelyNotNull;
|
| setValue(node, nonConstant(typeSystem.elementTypeOfIndexable(input.type)));
|
| }
|
|
|
|
|