Index: sdk/lib/_internal/compiler/implementation/types/dictionary_type_mask.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/types/dictionary_type_mask.dart b/sdk/lib/_internal/compiler/implementation/types/dictionary_type_mask.dart |
index 72d73e22ecf2a749252c33714be65621c9811706..3bd0f6f704eec6110a32534f0d815defb68ea1c9 100644 |
--- a/sdk/lib/_internal/compiler/implementation/types/dictionary_type_mask.dart |
+++ b/sdk/lib/_internal/compiler/implementation/types/dictionary_type_mask.dart |
@@ -90,7 +90,7 @@ class DictionaryTypeMask extends MapTypeMask { |
} |
}); |
return new DictionaryTypeMask(newForwardTo, null, null, |
- keyType, valueType, mappings); |
+ newKeyType, newValueType, mappings); |
} else if (other.isMap && |
(other.keyType != null) && |
(other.valueType != null)) { |