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

Unified Diff: pkg/compiler/lib/src/js_emitter/code_emitter_task.dart

Issue 2871583002: Pass InterceptorData through ResolutionWorldBuilder and access it through ClosedWorld (Closed)
Patch Set: Created 3 years, 7 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/code_emitter_task.dart
diff --git a/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart b/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart
index bdff2c6e458ca66ae10f55a4e03cda1623d41cbf..1dc8b95239e32691b5ae61d834c3a0aab31dce1e 100644
--- a/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart
+++ b/pkg/compiler/lib/src/js_emitter/code_emitter_task.dart
@@ -168,7 +168,8 @@ class CodeEmitterTask extends CompilerTask {
void createEmitter(Namer namer, ClosedWorld closedWorld,
CodegenWorldBuilder codegenWorldBuilder) {
measure(() {
- _nativeEmitter = new NativeEmitter(this, closedWorld.nativeData);
+ _nativeEmitter = new NativeEmitter(
+ this, closedWorld.nativeData, closedWorld.interceptorData);
_emitter = _emitterFactory.createEmitter(this, namer, closedWorld);
metadataCollector = new MetadataCollector(
compiler.options,
@@ -200,7 +201,7 @@ class CodeEmitterTask extends CompilerTask {
closedWorld.nativeData,
backend.rtiNeed,
backend.mirrorsData,
- backend.interceptorData,
+ closedWorld.interceptorData,
backend.superMemberData,
typeTestRegistry.rtiChecks,
backend.rtiEncoder,

Powered by Google App Engine
This is Rietveld 408576698