Index: pkg/compiler/lib/src/js_model/js_strategy.dart |
diff --git a/pkg/compiler/lib/src/js_model/js_strategy.dart b/pkg/compiler/lib/src/js_model/js_strategy.dart |
index 854dc17429d8af6f75992b8fd4575f641154e87b..e3ea0863a755de386a432efbaf661f685e57d648 100644 |
--- a/pkg/compiler/lib/src/js_model/js_strategy.dart |
+++ b/pkg/compiler/lib/src/js_model/js_strategy.dart |
@@ -89,6 +89,8 @@ class JsBackendStrategy implements BackendStrategy { |
}, ClassHierarchyNode.ALL); |
return new JsClosedWorld( |
+ // TODO(johnniwinther): Create a JsElementEnvironment. |
+ elementEnvironment: closedWorld.elementEnvironment, |
commonElements: commonElements, |
constantSystem: const JavaScriptConstantSystem(), |
backendUsage: backendUsage, |
@@ -129,7 +131,7 @@ class JsBackendStrategy implements BackendStrategy { |
NativeBasicData nativeBasicData, |
ClosedWorld closedWorld, |
SelectorConstraintsStrategy selectorConstraintsStrategy) { |
- return new KernelCodegenWorldBuilder(_compiler.elementEnvironment, |
+ return new KernelCodegenWorldBuilder(closedWorld.elementEnvironment, |
nativeBasicData, closedWorld, selectorConstraintsStrategy); |
} |
} |