Index: pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart |
diff --git a/pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart b/pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart |
index f118dc2601208942af827d461a93c42587d89a3a..c6a222fb34aa1d42448a164a92dc92559e58cdd4 100644 |
--- a/pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart |
+++ b/pkg/compiler/lib/src/js_emitter/full_emitter/setup_program_builder.dart |
@@ -139,7 +139,8 @@ jsAst.Statement buildSetupProgram(Program program, Compiler compiler, |
'needsStructuredMemberInfo': emitter.needsStructuredMemberInfo, |
'usesMangledNames': compiler.commonElements.mirrorsLibrary != null || |
backend.backendUsage.isFunctionApplyUsed, |
- 'tearOffCode': buildTearOffCode(backend), |
+ 'tearOffCode': buildTearOffCode(compiler.options, backend.emitter.emitter, |
+ backend.namer, compiler.commonElements), |
'nativeInfoHandler': nativeInfoHandler, |
'operatorIsPrefix': js.string(namer.operatorIsPrefix), |
'deferredActionString': js.string(namer.deferredAction) |