Skip to content

Commit 61c6903

Browse files
Don't force symbol info in TreeChecker.transformSym
1 parent b720d6c commit 61c6903

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class TreeChecker extends Phase with SymTransformer {
6969
def transformSym(symd: SymDenotation)(using Context): SymDenotation = {
7070
val sym = symd.symbol
7171

72-
if (sym.isClass && !sym.isAbsent()) {
72+
if (sym.isClass && !sym.isAbsent(canForce = false)) {
7373
val validSuperclass = sym.isPrimitiveValueClass || defn.syntheticCoreClasses.contains(sym) ||
7474
(sym eq defn.ObjectClass) || sym.isOneOf(NoSuperClassFlags) || (sym.asClass.superClass.exists) ||
7575
sym.isRefinementClass

0 commit comments

Comments
 (0)