Skip to content

Commit d4fa8e4

Browse files
natsukagamiWojciechMazur
authored andcommitted
Scaladoc fix: don't drop caps on parameters
[Cherry-picked 705fe5f]
1 parent d832045 commit d4fa8e4

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

scaladoc/src/dotty/tools/scaladoc/tasty/TypesSupport.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,7 @@ trait TypesSupport:
533533
private def isCapturedInContext(using Quotes)(ref: reflect.TypeRepr)(using elideThis: reflect.ClassDef): Boolean =
534534
import reflect._
535535
ref match
536+
case t if t.isCaptureRoot => true
536537
case ReachCapability(c) => isCapturedInContext(c)
537538
case ReadOnlyCapability(c) => isCapturedInContext(c)
538539
case ThisType(tr) => !elideThis.symbol.typeRef.isPureClass(elideThis) /* is the current class pure? */

0 commit comments

Comments
 (0)