Index: tests/compiler/dart2js/kernel/closed_world_test.dart |
diff --git a/tests/compiler/dart2js/kernel/closed_world_test.dart b/tests/compiler/dart2js/kernel/closed_world_test.dart |
index dfbabac4c27bdf265091bc476289d592368f216c..35d133bf4c62cc65454a84af2991045caeb1b5c8 100644 |
--- a/tests/compiler/dart2js/kernel/closed_world_test.dart |
+++ b/tests/compiler/dart2js/kernel/closed_world_test.dart |
@@ -13,6 +13,7 @@ import 'package:compiler/src/common_elements.dart'; |
import 'package:compiler/src/common/backend_api.dart'; |
import 'package:compiler/src/common/resolution.dart'; |
import 'package:compiler/src/compiler.dart'; |
+import 'package:compiler/src/deferred_load.dart'; |
import 'package:compiler/src/elements/resolution_types.dart'; |
import 'package:compiler/src/elements/elements.dart'; |
import 'package:compiler/src/enqueue.dart'; |
@@ -158,11 +159,12 @@ EnqueuerListener createResolutionEnqueuerListener(Compiler compiler) { |
new TypeVariableResolutionAnalysis(compiler.elementEnvironment, |
backend.impacts, backend.backendUsageBuilder), |
backend.nativeResolutionEnqueuer, |
+ compiler.deferredLoadTask, |
backend.kernelTask); |
} |
-EnqueuerListener createKernelResolutionEnqueuerListener( |
- CompilerOptions options, KernelWorldBuilder worldBuilder) { |
+EnqueuerListener createKernelResolutionEnqueuerListener(CompilerOptions options, |
+ DeferredLoadTask deferredLoadTask, KernelWorldBuilder worldBuilder) { |
ElementEnvironment elementEnvironment = worldBuilder.elementEnvironment; |
CommonElements commonElements = worldBuilder.commonElements; |
BackendHelpers helpers = |
@@ -214,15 +216,13 @@ EnqueuerListener createKernelResolutionEnqueuerListener( |
mirrorsResolutionAnalysis, |
new TypeVariableResolutionAnalysis( |
elementEnvironment, impacts, backendUsageBuilder), |
- nativeResolutionEnqueuer); |
+ nativeResolutionEnqueuer, |
+ deferredLoadTask); |
} |
ClosedWorld computeClosedWorld(Compiler compiler, ResolutionEnqueuer enqueuer) { |
JavaScriptBackend backend = compiler.backend; |
- if (compiler.deferredLoadTask.isProgramSplit) { |
- enqueuer.applyImpact(backend.computeDeferredLoadingImpact()); |
- } |
enqueuer.open(const ImpactStrategy(), compiler.mainFunction, |
compiler.libraryLoader.libraries); |
enqueuer.forEach((work) { |