| 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 111b1b60327bef6cafeaee0def82106ec85b6c75..799e28897030a6c383d13acb4bc44a447687a297 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
|
| @@ -103,7 +103,7 @@ jsAst.Statement buildSetupProgram(Program program, Compiler compiler,
|
| 'staticsPropertyNameString': js.quoteName(namer.staticsPropertyName),
|
| 'typeInformation': typeInformationAccess,
|
| 'globalFunctions': globalFunctionsAccess,
|
| - 'enabledInvokeOn': backend.hasInvokeOnSupport,
|
| + 'enabledInvokeOn': backend.backendUsage.isInvokeOnUsed,
|
| 'interceptedNames': interceptedNamesAccess,
|
| 'interceptedNamesSet': emitter.generateInterceptedNamesSet(),
|
| 'notInCspMode': !compiler.options.useContentSecurityPolicy,
|
| @@ -136,7 +136,7 @@ jsAst.Statement buildSetupProgram(Program program, Compiler compiler,
|
| namer.runtimeTypeName(compiler.commonElements.objectClass as Entity)),
|
| 'needsStructuredMemberInfo': emitter.needsStructuredMemberInfo,
|
| 'usesMangledNames': compiler.commonElements.mirrorsLibrary != null ||
|
| - backend.hasFunctionApplySupport,
|
| + backend.backendUsage.isFunctionApplyUsed,
|
| 'tearOffCode': buildTearOffCode(backend),
|
| 'nativeInfoHandler': nativeInfoHandler,
|
| 'operatorIsPrefix': js.string(namer.operatorIsPrefix),
|
|
|