| Index: pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart
|
| index 0dec13992f4ad416a67376ec3852215224034390..e0d4fa00b65e8ab30e4917054d65973cc0aab69e 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart
|
| @@ -806,9 +806,11 @@ class Emitter implements js_emitter.Emitter {
|
|
|
| jsAst.Statement buildConstantInitializer(ConstantValue constant) {
|
| jsAst.Name name = namer.constantName(constant);
|
| - return js.statement('#.# = #',
|
| + jsAst.Statement initializer = js.statement('#.# = #',
|
| [namer.globalObjectForConstant(constant), name,
|
| constantInitializerExpression(constant)]);
|
| + compiler.dumpInfoTask.registerConstantAst(constant, initializer);
|
| + return initializer;
|
| }
|
|
|
| jsAst.Expression constantListGenerator(jsAst.Expression array) {
|
|
|