| Index: sdk/lib/_internal/compiler/implementation/js_backend/backend.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart b/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart
|
| index 82292e04722fea4e6529a0ecfe3d320795ac7b83..08b01a0979cb07790242284f35b98ad395f3ed78 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart
|
| @@ -1663,6 +1663,7 @@ class JavaScriptBackend extends Backend {
|
| if (element == disableTreeShakingMarker) {
|
| compiler.disableTypeInferenceForMirrors = true;
|
| isTreeShakingDisabled = true;
|
| + typeVariableHandler.onTreeShakingDisabled(enqueuer);
|
| } else if (element == preserveNamesMarker) {
|
| mustPreserveNames = true;
|
| } else if (element == preserveMetadataMarker) {
|
| @@ -1888,13 +1889,6 @@ class JavaScriptBackend extends Backend {
|
| metadataConstants.clear();
|
| }
|
|
|
| - if (isTreeShakingDisabled) {
|
| - if (enqueuer.isResolutionQueue) {
|
| - typeVariableHandler.onResolutionQueueEmpty(enqueuer);
|
| - } else {
|
| - typeVariableHandler.onCodegenQueueEmpty();
|
| - }
|
| - }
|
| customElementsAnalysis.onQueueEmpty(enqueuer);
|
| }
|
|
|
|
|