| Index: dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart b/dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| index 2ee81e757550e22aa9c02299191398d35d57a1a1..2302aec5576d8b4dd92cbe738a3cf234332b6724 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart
|
| @@ -726,7 +726,7 @@ class CodeEmitterTask extends CompilerTask {
|
| ])),
|
|
|
| js('var constructor = defineClass(name, cls, fields, desc)'),
|
| - optional(backend.hasRetainedMetadata,
|
| + optional(backend.isTreeShakingDisabled,
|
| js('constructor["${namer.metadataField}"] = desc')),
|
| js('isolateProperties[cls] = constructor'),
|
| js.if_('supr', js('pendingClasses[cls] = supr'))
|
|
|