| 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 137c63782d6790664f202aa0580fda3ecec099f1..cf33142a6236998d4e05412585019832280814e0 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
|
| @@ -138,11 +138,10 @@ jsAst.Statement buildSetupProgram(
|
| 'trivialNsmHandlers': emitter.buildTrivialNsmHandlers(),
|
| 'hasRetainedMetadata': backend.mirrorsData.hasRetainedMetadata,
|
| 'types': typesAccess,
|
| - 'objectClassName': js.quoteName(namer.runtimeTypeName(
|
| - // ignore: UNNECESSARY_CAST
|
| - closedWorld.commonElements.objectClass as Entity)),
|
| + 'objectClassName': js.quoteName(
|
| + namer.runtimeTypeName(closedWorld.commonElements.objectClass)),
|
| 'needsStructuredMemberInfo': emitter.needsStructuredMemberInfo,
|
| - 'usesMangledNames': closedWorld.commonElements.mirrorsLibrary != null ||
|
| + 'usesMangledNames': closedWorld.backendUsage.isMirrorsUsed ||
|
| closedWorld.backendUsage.isFunctionApplyUsed,
|
| 'tearOffCode': buildTearOffCode(
|
| compiler.options, emitter, namer, closedWorld.commonElements),
|
|
|