| 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 2ebf13d13615d75d64e5e61b7d78f8a45b396921..b085a564e707c5a535eb95538a420efe91147ebb 100644 | 
| --- a/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart | 
| +++ b/pkg/compiler/lib/src/kernel/kernel_backend_strategy.dart | 
| @@ -73,13 +73,8 @@ class KernelBackendStrategy implements BackendStrategy { | 
| NativeBasicData nativeBasicData, | 
| ClosedWorld closedWorld, | 
| SelectorConstraintsStrategy selectorConstraintsStrategy) { | 
| -    KernelFrontEndStrategy frontendStrategy = _compiler.frontendStrategy; | 
| -    return new KernelCodegenWorldBuilder( | 
| -        frontendStrategy.elementMap, | 
| -        closedWorld.elementEnvironment, | 
| -        nativeBasicData, | 
| -        closedWorld, | 
| -        selectorConstraintsStrategy); | 
| +    return new KernelCodegenWorldBuilder(closedWorld.elementEnvironment, | 
| +        nativeBasicData, closedWorld, selectorConstraintsStrategy); | 
| } | 
|  | 
| @override | 
| @@ -122,8 +117,7 @@ class KernelCodegenWorkItem extends CodegenWorkItem { | 
| final CodegenRegistry registry; | 
|  | 
| KernelCodegenWorkItem(this._backend, this._closedWorld, this.element) | 
| -      : registry = | 
| -            new CodegenRegistry(_closedWorld.elementEnvironment, element); | 
| +      : registry = new CodegenRegistry(element); | 
|  | 
| @override | 
| WorldImpact run() { | 
| @@ -272,8 +266,7 @@ class KernelToLocalsMapImpl implements KernelToLocalsMap { | 
|  | 
| @override | 
| JumpTarget getJumpTarget(ir.TreeNode node, {bool isContinueTarget: false}) { | 
| -    // TODO(johnniwinther): Support jump targets. | 
| -    return null; | 
| +    throw new UnimplementedError('KernelToLocalsMapImpl.getJumpTarget'); | 
| } | 
|  | 
| @override | 
|  |