Index: pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart |
diff --git a/pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart b/pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart |
index d922d0963fa440c2b27973c782d9a4eb4543a377..07a51688bd0c772901d7bab45654aa9c2e44e019 100644 |
--- a/pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart |
+++ b/pkg/compiler/lib/src/tree_ir/tree_ir_nodes.dart |
@@ -695,8 +695,9 @@ class CreateInstance extends Expression { |
class GetField extends Expression { |
Expression object; |
Element field; |
+ bool objectIsNotNull; |
- GetField(this.object, this.field); |
+ GetField(this.object, this.field, {this.objectIsNotNull: false}); |
accept(ExpressionVisitor visitor) => visitor.visitGetField(this); |
accept1(ExpressionVisitor1 visitor, arg) => visitor.visitGetField(this, arg); |