| Index: pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| index 42964981eca200ad857463ff3152d117c3b2ce2d..f5e5bfaf862f9f46f04fdfb106afa26f1f0e2b0f 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| @@ -1642,9 +1642,14 @@ function(originalDescriptor, name, holder, isStatic, globalFunctionsAccess) {
|
|
|
| void finalizeTokensInAst(jsAst.Program main,
|
| Iterable<jsAst.Program> deferredParts) {
|
| - task.metadataCollector.countTokensInAst(main);
|
| - deferredParts.forEach(task.metadataCollector.countTokensInAst);
|
| + jsAst.TokenCounter counter = new jsAst.TokenCounter();
|
| + counter.countTokens(main);
|
| + deferredParts.forEach(counter.countTokens);
|
| task.metadataCollector.finalizeTokens();
|
| + if (backend.namer is jsAst.TokenFinalizer) {
|
| + var finalizer = backend.namer;
|
| + finalizer.finalizeTokens();
|
| + }
|
| }
|
|
|
| int emitProgram(ProgramBuilder programBuilder) {
|
|
|