| Index: pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| index abbd29992ca465373d9c30ac514d7174d2db6783..7a2747309df6ed88ae9cc30c9a715fd0823d1703 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/new_emitter/emitter.dart
|
| @@ -4,6 +4,7 @@
|
|
|
| library dart2js.new_js_emitter.emitter;
|
|
|
| +import '../program_builder.dart' show ProgramBuilder;
|
| import '../model.dart';
|
| import 'model_emitter.dart';
|
| import '../../common.dart';
|
| @@ -11,8 +12,7 @@ import '../../elements/elements.dart' show FieldElement;
|
| import '../../js/js.dart' as js;
|
|
|
| import '../../js_backend/js_backend.dart' show Namer, JavaScriptBackend;
|
| -import '../../js_emitter/js_emitter.dart' as emitterTask show
|
| - CodeEmitterTask,
|
| +import '../js_emitter.dart' as emitterTask show
|
| Emitter;
|
|
|
| class Emitter implements emitterTask.Emitter {
|
| @@ -26,7 +26,8 @@ class Emitter implements emitterTask.Emitter {
|
| _emitter = new ModelEmitter(compiler, namer);
|
|
|
| @override
|
| - int emitProgram(Program program) {
|
| + int emitProgram(ProgramBuilder programBuilder) {
|
| + Program program = programBuilder.buildProgram();
|
| return _emitter.emitProgram(program);
|
| }
|
|
|
|
|