Index: pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
index b779ef7727ca15bcb2f6c06902304376046c008f..1f81f6d6b20b329441a0bee3040b08a58fda83a1 100644 |
--- a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
+++ b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
@@ -260,9 +260,9 @@ class ProgramBuilder { |
return staticNonFinalFields.map(_buildStaticField).toList(growable: false); |
} |
- StaticField _buildStaticField(Element element) { |
+ StaticField _buildStaticField(FieldElement element) { |
JavaScriptConstantCompiler handler = backend.constants; |
- ConstantValue initialValue = handler.getInitialValueFor(element); |
+ ConstantValue initialValue = handler.getConstantValue(element.constant); |
// TODO(zarah): The holder should not be registered during building of |
// a static field. |
_registry.registerHolder(namer.globalObjectForConstant(initialValue), |