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

Unified Diff: utils/kernel-service/kernel-service.dart

Issue 2671653003: Split the Kernel transformations into modular and global ones (Closed)
Patch Set: Revert inadvertent change Created 3 years, 11 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: utils/kernel-service/kernel-service.dart
diff --git a/utils/kernel-service/kernel-service.dart b/utils/kernel-service/kernel-service.dart
index 7477b420d21233a92eca3c03cba21971821c8e41..f0d1c4d7b5c184fc9d4d8802de3e152d363d33b6 100644
--- a/utils/kernel-service/kernel-service.dart
+++ b/utils/kernel-service/kernel-service.dart
@@ -151,8 +151,9 @@ Future<CompilationResult> parseScriptImpl(DartLoaderBatch batch_loader,
return new CompilationError(loader.errors.toList());
}
- // Link program into one file, cf. --link option in dartk.
- target.transformProgram(program);
+ // Perform target-specific transformations.
+ target.performModularTransformations(program);
+ target.performGlobalTransformations(program);
// Write the program to a list of bytes and return it.
var sink = new DataSink();

Powered by Google App Engine
This is Rietveld 408576698