Index: pkg/compiler/lib/src/universe/resolution_world_builder.dart |
diff --git a/pkg/compiler/lib/src/universe/resolution_world_builder.dart b/pkg/compiler/lib/src/universe/resolution_world_builder.dart |
index b45c1c91c8accb2274d9333ef5a4d98c810b38dd..0b02e4555d594459d085a2c40441af5b25574a25 100644 |
--- a/pkg/compiler/lib/src/universe/resolution_world_builder.dart |
+++ b/pkg/compiler/lib/src/universe/resolution_world_builder.dart |
@@ -931,6 +931,8 @@ abstract class ResolutionWorldBuilderBase |
abstract class KernelResolutionWorldBuilderBase |
extends ResolutionWorldBuilderBase { |
+ KernelToElementMapImpl get elementMap; |
+ |
KernelResolutionWorldBuilderBase( |
ElementEnvironment elementEnvironment, |
CommonElements commonElements, |
@@ -959,7 +961,8 @@ abstract class KernelResolutionWorldBuilderBase |
_classHierarchyNodes.length == _classSets.length, |
"ClassHierarchyNode/ClassSet mismatch: " |
"$_classHierarchyNodes vs $_classSets"); |
- return _closedWorldCache = new KernelClosedWorld( |
+ return _closedWorldCache = new KernelClosedWorld(elementMap, |
+ elementEnvironment: _elementEnvironment, |
commonElements: _commonElements, |
nativeData: _nativeDataBuilder.close(), |
interceptorData: _interceptorDataBuilder.close(), |