summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/Type.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/symtab/Type.java')
-rw-r--r--sources/scalac/symtab/Type.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/symtab/Type.java b/sources/scalac/symtab/Type.java
index 2b2044a872..2a6a3857c2 100644
--- a/sources/scalac/symtab/Type.java
+++ b/sources/scalac/symtab/Type.java
@@ -152,7 +152,7 @@ public class Type implements Modifiers, Kinds, TypeTags, EntryTags {
if (rebind.isNone()) break rebind;
if (rebind.isLocked()) throw new Type.Error(
"illegal cyclic reference involving " + rebind);
- sym = rebind.rebindSym();
+ sym = rebind.rebindSym().stableAlternative();
}
if (pre.isStable() || pre.isError()) {
return new ExtSingleType(pre, sym);