Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(499)

Unified Diff: pkg/compiler/lib/src/js_emitter/startup_emitter/emitter.dart

Issue 3011803002: dart2js kernel: Sort constants
Patch Set: implement DartType ordering Created 3 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/compiler/lib/src/js_emitter/startup_emitter/emitter.dart
diff --git a/pkg/compiler/lib/src/js_emitter/startup_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/startup_emitter/emitter.dart
index 1a2f8218fc30af48482d11297820d2eb1e6d04e7..fb87f936e22287cd59742a91c7d4df253d1b5ad6 100644
--- a/pkg/compiler/lib/src/js_emitter/startup_emitter/emitter.dart
+++ b/pkg/compiler/lib/src/js_emitter/startup_emitter/emitter.dart
@@ -35,7 +35,7 @@ class EmitterFactory implements emitterTask.EmitterFactory {
Emitter createEmitter(CodeEmitterTask task, Namer namer,
ClosedWorld closedWorld, Sorter sorter) {
return new Emitter(task.compiler, namer, task.nativeEmitter, closedWorld,
- task, generateSourceMap);
+ sorter, task, generateSourceMap);
}
}
@@ -47,10 +47,16 @@ class Emitter extends emitterTask.EmitterBase {
JavaScriptBackend get _backend => _compiler.backend;
- Emitter(this._compiler, this.namer, NativeEmitter nativeEmitter,
- this._closedWorld, CodeEmitterTask task, bool shouldGenerateSourceMap)
+ Emitter(
+ this._compiler,
+ this.namer,
+ NativeEmitter nativeEmitter,
+ this._closedWorld,
+ Sorter sorter,
+ CodeEmitterTask task,
+ bool shouldGenerateSourceMap)
: _emitter = new ModelEmitter(_compiler, namer, nativeEmitter,
- _closedWorld, task, shouldGenerateSourceMap);
+ _closedWorld, sorter, task, shouldGenerateSourceMap);
DiagnosticReporter get reporter => _compiler.reporter;

Powered by Google App Engine
This is Rietveld 408576698