summaryrefslogtreecommitdiff
path: root/sources/scalac/typechecker/RefCheck.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/typechecker/RefCheck.java')
-rw-r--r--sources/scalac/typechecker/RefCheck.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/typechecker/RefCheck.java b/sources/scalac/typechecker/RefCheck.java
index 08f1539eb8..e78d628631 100644
--- a/sources/scalac/typechecker/RefCheck.java
+++ b/sources/scalac/typechecker/RefCheck.java
@@ -292,7 +292,7 @@ public class RefCheck extends Transformer implements Modifiers, Kinds {
/** The variance of symbol `base' relative to the class which defines `tvar'.
*/
int flip(Symbol base, Symbol tvar) {
- Symbol clazz = tvar.owner().primaryConstructorClass();
+ Symbol clazz = tvar.owner().constructorClass();
Symbol sym = base;
int flip = CoVariance;
while (sym != clazz && flip != AnyVariance) {