| Index: pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart
|
| diff --git a/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart b/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart
|
| index c5ef1b1d31a79a39f81082353ad68e4b7edb0cef..a271806a7b09b20825f474d322c3b89c239cb6a8 100644
|
| --- a/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart
|
| +++ b/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart
|
| @@ -75,8 +75,13 @@ class KernelBackendStrategy implements BackendStrategy {
|
| NativeBasicData nativeBasicData,
|
| ClosedWorld closedWorld,
|
| SelectorConstraintsStrategy selectorConstraintsStrategy) {
|
| - return new KernelCodegenWorldBuilder(closedWorld.elementEnvironment,
|
| - nativeBasicData, closedWorld, selectorConstraintsStrategy);
|
| + KernelFrontEndStrategy frontendStrategy = _compiler.frontendStrategy;
|
| + return new KernelCodegenWorldBuilder(
|
| + frontendStrategy.elementMap,
|
| + closedWorld.elementEnvironment,
|
| + nativeBasicData,
|
| + closedWorld,
|
| + selectorConstraintsStrategy);
|
| }
|
|
|
| @override
|
| @@ -119,7 +124,8 @@ class KernelCodegenWorkItem extends CodegenWorkItem {
|
| final CodegenRegistry registry;
|
|
|
| KernelCodegenWorkItem(this._backend, this._closedWorld, this.element)
|
| - : registry = new CodegenRegistry(element);
|
| + : registry =
|
| + new CodegenRegistry(_closedWorld.elementEnvironment, element);
|
|
|
| @override
|
| WorldImpact run() {
|
|
|