Index: compiler/java/com/google/dart/compiler/type/ExternalTypeAnalyzers.java |
diff --git a/compiler/java/com/google/dart/compiler/type/ExternalTypeAnalyzers.java b/compiler/java/com/google/dart/compiler/type/ExternalTypeAnalyzers.java |
index d8a6be2a02a1ddafb7743eacc64c5fe238392569..fb6b48116605fcb1d631adef317744e71e949770 100644 |
--- a/compiler/java/com/google/dart/compiler/type/ExternalTypeAnalyzers.java |
+++ b/compiler/java/com/google/dart/compiler/type/ExternalTypeAnalyzers.java |
@@ -154,7 +154,7 @@ public class ExternalTypeAnalyzers { |
// OK, we know more specific return type |
Type tagType = tagTypeElement.getType(); |
if (tagType != null) { |
- return tagType; |
+ return Types.makeInferred(tagType, TypeQuality.INFERRED_EXACT); |
} |
} |
// no guess |