Index: sdk/lib/_internal/compiler/implementation/inferrer/map_tracer.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/inferrer/map_tracer.dart b/sdk/lib/_internal/compiler/implementation/inferrer/map_tracer.dart |
index 7e04dc5d123043e5e8914f145dd4b92360ed0803..cd9ae9f25e29f58ec336cc0bf9b94624bed6b4fe 100644 |
--- a/sdk/lib/_internal/compiler/implementation/inferrer/map_tracer.dart |
+++ b/sdk/lib/_internal/compiler/implementation/inferrer/map_tracer.dart |
@@ -79,6 +79,7 @@ class MapTracerVisitor extends TracerVisitor<MapTypeInformation> { |
// the map. |
TypeInformation map = info.arguments.positional[0]; |
if (map is MapTypeInformation) { |
+ inferrer.analyzeMapAndEnqueue(map); |
mapAssignments.add(map); |
} else { |
// If we could select a component from a [TypeInformation], |