| 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
|
|
|