Skip to content

Commit f44de2d

Browse files
committed
Tailrec: fix compilation of IndexedSeqOptimized
Fixed #912
1 parent 8eef182 commit f44de2d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ class TailRec extends MiniPhaseTransform with DenotTransformer with FullParamete
185185

186186
val receiverIsSame = enclosingClass.typeRef.widenDealias =:= recvWiden
187187
val receiverIsSuper = (method.name eq sym) && enclosingClass.typeRef.widen <:< recvWiden
188-
val receiverIsThis = recv.tpe =:= thisType
188+
val receiverIsThis = recv.tpe =:= thisType || recv.tpe.widen =:= thisType
189189

190190
val isRecursiveCall = (method eq sym)
191191

0 commit comments

Comments
 (0)