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.
2 parents c413eec + d4b16ea commit f440077Copy full SHA for f440077
src/dotty/tools/dotc/transform/TreeChecker.scala
@@ -60,7 +60,7 @@ class TreeChecker extends Phase with SymTransformer {
60
def transformSym(symd: SymDenotation)(implicit ctx: Context): SymDenotation = {
61
val sym = symd.symbol
62
63
- if (sym.isClass) {
+ if (sym.isClass && !sym.isAbsent) {
64
val validSuperclass = defn.ScalaValueClasses.contains(sym) || defn.syntheticCoreClasses.contains(sym) ||
65
(sym eq defn.ObjectClass) || (sym is NoSuperClass) || (sym.asClass.superClass.exists)
66
if (!validSuperclass)
0 commit comments