File tree Expand file tree Collapse file tree 2 files changed +1
-3
lines changed
compiler/src/dotty/tools/dotc/core Expand file tree Collapse file tree 2 files changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -212,7 +212,7 @@ class TypeComparer(initctx: Context) extends ConstraintHandling[AbsentContext] w
212212 // be careful not to get into an infinite recursion. If recursion count
213213 // exceeds `DerefLimit`, approximate with `t` instead.
214214 derefCount += 1
215- if t.pending || derefCount >= DerefLimit then t
215+ if t.evaluating || derefCount >= DerefLimit then t
216216 else try mapOver(t.ref) finally derefCount -= 1
217217 case tp : TypeVar =>
218218 tp
Original file line number Diff line number Diff line change @@ -2578,8 +2578,6 @@ object Types {
25782578 private var myRef : Type = null
25792579 private var computed = false
25802580
2581- def pending (using Context ): Boolean = computed && myRef == null
2582-
25832581 def ref (implicit ctx : Context ): Type =
25842582 if computed then
25852583 if myRef == null then
You can’t perform that action at this time.
0 commit comments