Index: pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
index efec052e37bd4eba4be5b2e4340d662a0334e658..51d2f57b5e1512a317901e4322fabcbe3ab0452b 100644 |
--- a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
+++ b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
@@ -671,7 +671,7 @@ class ProgramBuilder { |
bool _methodCanBeApplied(FunctionElement method) { |
return _compiler.enabledFunctionApply && |
- _compiler.world.getMightBePassedToApply(method); |
+ _compiler.closedWorld.getMightBePassedToApply(method); |
} |
// TODO(herhut): Refactor incremental compilation and remove method. |
@@ -731,8 +731,9 @@ class ProgramBuilder { |
isClosureCallMethod = true; |
} else { |
// Careful with operators. |
- canTearOff = universe.hasInvokedGetter(element, _compiler.world) || |
- (canBeReflected && !element.isOperator); |
+ canTearOff = |
+ universe.hasInvokedGetter(element, _compiler.closedWorld) || |
+ (canBeReflected && !element.isOperator); |
assert(canTearOff || |
!universe.methodsNeedingSuperGetter.contains(element)); |
tearOffName = namer.getterForElement(element); |