| 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);
 | 
| 
 |