We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aab0062 commit 4cadc5bCopy full SHA for 4cadc5b
compiler/src/dotty/tools/dotc/transform/init/ParamOverridingCheck.scala
@@ -54,10 +54,6 @@ object ParamOverridingCheck:
54
sealed abstract class Value:
55
val source: Tree
56
57
- /** An unknown value */
58
- class Unknown(val source: Tree) extends Value:
59
- override def equals(other: Any): Boolean = false
60
-
61
/**
62
* A symbolic value
63
*
@@ -181,7 +177,7 @@ object ParamOverridingCheck:
181
177
def eval(expr: Tree, thisV: ThisRef, klass: ClassSymbol): Contextual[Value] =
182
178
expr match
183
179
case Ident(nme.WILDCARD) =>
184
- Unknown(expr)
180
+ Skolem(expr)
185
186
case id @ Ident(name) if !id.symbol.is(Flags.Method) =>
187
assert(name.isTermName, "type trees should not reach here")
0 commit comments