diff options
Diffstat (limited to 'sources/scalac/symtab/Type.java')
-rw-r--r-- | sources/scalac/symtab/Type.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/symtab/Type.java b/sources/scalac/symtab/Type.java index 5a66ff9a17..847b847baa 100644 --- a/sources/scalac/symtab/Type.java +++ b/sources/scalac/symtab/Type.java @@ -989,7 +989,7 @@ public class Type implements Modifiers, Kinds, TypeTags, EntryTags { Type toInstance(Symbol sym, Type pre, Symbol clazz) { if (pre == NoType || clazz.kind != CLASS) return this; - Symbol ownclass = sym.owner().primaryConstructorClass(); + Symbol ownclass = sym.owner().constructorClass(); if (ownclass == clazz && pre.widen().symbol().isSubClass(ownclass)) { switch (pre.baseType(ownclass)) { |