| Index: pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
|
| index 8ec5743eca62b7a85efaec5a0e2462d129b0d733..23905ce667bae4b0c41e41cb32e7a60d280212a5 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/cps_ir_builder.dart
|
| @@ -2588,7 +2588,8 @@ class IrBuilder {
|
| }
|
|
|
| ir.Primitive buildFieldGet(ir.Primitive receiver, FieldElement target) {
|
| - return addPrimitive(new ir.GetField(receiver, target));
|
| + return addPrimitive(new ir.GetField(receiver, target,
|
| + isFinal: program.fieldNeverChanges(target)));
|
| }
|
|
|
| void buildFieldSet(ir.Primitive receiver,
|
|
|