Skip to content

Commit f440077

Browse files
committed
Merge pull request #417 from dotty-staging/ycheck-non-existing-symbols
Fix Ycheck printing a lot of errors about symbols that do not actually exist.
2 parents c413eec + d4b16ea commit f440077

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/dotty/tools/dotc/transform/TreeChecker.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class TreeChecker extends Phase with SymTransformer {
6060
def transformSym(symd: SymDenotation)(implicit ctx: Context): SymDenotation = {
6161
val sym = symd.symbol
6262

63-
if (sym.isClass) {
63+
if (sym.isClass && !sym.isAbsent) {
6464
val validSuperclass = defn.ScalaValueClasses.contains(sym) || defn.syntheticCoreClasses.contains(sym) ||
6565
(sym eq defn.ObjectClass) || (sym is NoSuperClass) || (sym.asClass.superClass.exists)
6666
if (!validSuperclass)

0 commit comments

Comments
 (0)