| Index: pkg/compiler/lib/src/cps_ir/eagerly_load_statics.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/eagerly_load_statics.dart b/pkg/compiler/lib/src/cps_ir/eagerly_load_statics.dart
|
| index e03f9cad33bc96a02b3daaa241c94945cdb25fd9..60a79771c1d92cf9cd991d22821704e1fee5e9c3 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/eagerly_load_statics.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/eagerly_load_statics.dart
|
| @@ -23,7 +23,7 @@ class EagerlyLoadStatics extends TrampolineRecursiveVisitor implements Pass {
|
| <Continuation, Map<FieldElement, Primitive>>{};
|
|
|
| static Map<FieldElement, Primitive> cloneFieldMap(
|
| - Map<FieldElement, Primitive> map) {
|
| + Map<FieldElement, Primitive> map) {
|
| return new Map<FieldElement, Primitive>.from(map);
|
| }
|
|
|
| @@ -62,9 +62,8 @@ class EagerlyLoadStatics extends TrampolineRecursiveVisitor implements Pass {
|
| // No reason to create a GetStatic when the field is final.
|
| node.replaceWithFragment(new CpsFragment(), initializer);
|
| } else if (initializer != null) {
|
| - GetStatic newNode = new GetStatic.witnessed(node.element,
|
| - initializer, sourceInformation: node.sourceInformation)
|
| - ..type = node.type;
|
| + GetStatic newNode = new GetStatic.witnessed(node.element, initializer,
|
| + sourceInformation: node.sourceInformation)..type = node.type;
|
| node.replaceWith(newNode);
|
| } else {
|
| initializerFor[node.element] = node;
|
|
|