@@ -3403,22 +3403,22 @@ class Typer(@constructorOnly nestingLevel: Int = 0) extends Namer
3403
3403
* If all this fails, error
3404
3404
* Parameters as for `typedUnadapted`.
3405
3405
*/
3406
- def adapt (tree : Tree , pt : Type , locked : TypeVars , tryGadtHealing : Boolean = true )(using Context ): Tree =
3406
+ def adapt (tree : Tree , pt : Type , locked : TypeVars )(using Context ): Tree =
3407
3407
try
3408
- trace(i " adapting $tree to $pt ${ if (tryGadtHealing) " " else " (tryGadtHealing=false) " } " , typr, show = true ) {
3408
+ trace(i " adapting $tree to $pt" , typr, show = true ) {
3409
3409
record(" adapt" )
3410
- adapt1(tree, pt, locked, tryGadtHealing )
3410
+ adapt1(tree, pt, locked)
3411
3411
}
3412
3412
catch case ex : TypeError => errorTree(tree, ex, tree.srcPos.focus)
3413
3413
3414
3414
final def adapt (tree : Tree , pt : Type )(using Context ): Tree =
3415
3415
adapt(tree, pt, ctx.typerState.ownedVars)
3416
3416
3417
- private def adapt1 (tree : Tree , pt : Type , locked : TypeVars , tryGadtHealing : Boolean )(using Context ): Tree = {
3417
+ private def adapt1 (tree : Tree , pt : Type , locked : TypeVars )(using Context ): Tree = {
3418
3418
assert(pt.exists && ! pt.isInstanceOf [ExprType ] || ctx.reporter.errorsReported)
3419
3419
def methodStr = err.refStr(methPart(tree).tpe)
3420
3420
3421
- def readapt (tree : Tree , shouldTryGadtHealing : Boolean = tryGadtHealing )(using Context ) = adapt(tree, pt, locked, shouldTryGadtHealing )
3421
+ def readapt (tree : Tree )(using Context ) = adapt(tree, pt, locked)
3422
3422
def readaptSimplified (tree : Tree )(using Context ) = readapt(simplify(tree, pt, locked))
3423
3423
3424
3424
def missingArgs (mt : MethodType ) =
0 commit comments