Index: pkg/compiler/lib/src/js_backend/mirrors_data.dart |
diff --git a/pkg/compiler/lib/src/js_backend/mirrors_data.dart b/pkg/compiler/lib/src/js_backend/mirrors_data.dart |
index b17564f43ba5c94a4bbbae667f85b08fcfc217bc..55a450fafef819551e06e51d53b98df1a62ec447 100644 |
--- a/pkg/compiler/lib/src/js_backend/mirrors_data.dart |
+++ b/pkg/compiler/lib/src/js_backend/mirrors_data.dart |
@@ -543,7 +543,7 @@ class MirrorsDataImpl implements MirrorsData, MirrorsDataBuilder { |
void computeMembersNeededForReflection( |
ResolutionWorldBuilder worldBuilder, ClosedWorld closedWorld) { |
if (_membersNeededForReflection != null) return; |
- if (closedWorld.commonElements.mirrorsLibrary == null) { |
+ if (!closedWorld.backendUsage.isMirrorsUsed) { |
createImmutableSets(); |
return; |
} |