Index: dart/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart |
diff --git a/dart/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart b/dart/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart |
index 87e729467a09f6bce94643e276444514b407aaa6..5afa2a075d9e2a7a706fc45843a160c024fce8ef 100644 |
--- a/dart/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart |
+++ b/dart/sdk/lib/_internal/compiler/implementation/js_backend/backend.dart |
@@ -1133,6 +1133,7 @@ class JavaScriptBackend extends Backend { |
void registerStaticUse(Element element, Enqueuer enqueuer) { |
if (element == disableTreeShakingMarker) { |
enqueuer.enqueueEverything(); |
+ compiler.disableTypeInferenceForMirrors = true; |
} else if (element == preserveNamesMarker) { |
} |
} |