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 b4a0d3f commit 32b0b8dCopy full SHA for 32b0b8d
compiler/src/dotty/tools/dotc/transform/TreeChecker.scala
@@ -80,7 +80,8 @@ class TreeChecker extends Phase with SymTransformer {
80
81
if (sym.isClass && !sym.isAbsent) {
82
val validSuperclass = sym.isPrimitiveValueClass || defn.syntheticCoreClasses.contains(sym) ||
83
- (sym eq defn.ObjectClass) || (sym is NoSuperClass) || (sym.asClass.superClass.exists)
+ (sym eq defn.ObjectClass) || (sym is NoSuperClass) || (sym.asClass.superClass.exists) ||
84
+ sym.isRefinementClass
85
86
assert(validSuperclass, i"$sym has no superclass set")
87
testDuplicate(sym, seenClasses, "class")
0 commit comments