| 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(),
|
|
|