You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
objectTest {
inlinedefencode(n: String):List[String] =for {
a <-List("s")
b <-List("w")
c <- encode(n)
} yield c
defencode0(n: String) = encode(n)
}
Stack trace
Exception in thread "main" java.lang.StackOverflowError
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1240)
at dotty.tools.dotc.ast.tpd$TreeOps$$anon$2.traverse(tpd.scala:837)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1326)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1324)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1234)
at dotty.tools.dotc.ast.tpd$TreeOps$$anon$2.traverse(tpd.scala:837)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1326)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1324)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1242)
at dotty.tools.dotc.ast.tpd$TreeOps$$anon$2.traverse(tpd.scala:837)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1326)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1324)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1240)
at dotty.tools.dotc.ast.tpd$TreeOps$$anon$2.traverse(tpd.scala:837)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1326)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1324)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1240)
at dotty.tools.dotc.ast.tpd$TreeOps$$anon$2.traverse(tpd.scala:837)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1326)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1324)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1301)
at dotty.tools.dotc.ast.tpd$TreeOps$$anon$2.traverse(tpd.scala:837)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1326)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1324)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.$anonfun$apply$1(Trees.scala:1226)
at scala.collection.LinearSeqOptimized.foldLeft(LinearSeqOptimized.scala:122)
at scala.collection.LinearSeqOptimized.foldLeft$(LinearSeqOptimized.scala:118)
at scala.collection.immutable.List.foldLeft(List.scala:86)
at scala.collection.TraversableOnce.$div$colon(TraversableOnce.scala:151)
at scala.collection.TraversableOnce.$div$colon$(TraversableOnce.scala:151)
at scala.collection.AbstractTraversable.$div$colon(Traversable.scala:104)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.apply(Trees.scala:1226)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1254)
at dotty.tools.dotc.ast.tpd$TreeOps$$anon$2.traverse(tpd.scala:837)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1326)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1324)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.$anonfun$apply$1(Trees.scala:1226)
at scala.collection.LinearSeqOptimized.foldLeft(LinearSeqOptimized.scala:122)
at scala.collection.LinearSeqOptimized.foldLeft$(LinearSeqOptimized.scala:118)
at scala.collection.immutable.List.foldLeft(List.scala:86)
at scala.collection.TraversableOnce.$div$colon(TraversableOnce.scala:151)
at scala.collection.TraversableOnce.$div$colon$(TraversableOnce.scala:151)
at scala.collection.AbstractTraversable.$div$colon(Traversable.scala:104)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.apply(Trees.scala:1226)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1240)
at dotty.tools.dotc.ast.tpd$TreeOps$$anon$2.traverse(tpd.scala:837)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1326)
at dotty.tools.dotc.ast.Trees$Instance$TreeTraverser.apply(Trees.scala:1324)
at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1240)
at dotty.tools.dotc.ast.tpd$TreeOps$$anon$2.traverse(tpd.scala:837)
at dotty.tools.dotc.ast.tpd$TreeOps$.foreachSubTree$extension(tpd.scala:839)
at dotty.tools.dotc.typer.Inliner.inlined(Inliner.scala:401)
at dotty.tools.dotc.typer.Inliner$.inlineCall(Inliner.scala:245)
at dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:2146)
at dotty.tools.dotc.typer.Typer.adaptInterpolated(Typer.scala:2275)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$3(Typer.scala:1855)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$1(Typer.scala:1851)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:1851)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.ReTyper.typedSelect(ReTyper.scala:38)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedSelect(Inliner.scala:527)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1613)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedTypeApply$1(Applications.scala:799)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.typedTypeApply(Applications.scala:796)
at dotty.tools.dotc.typer.Applications.typedTypeApply$(Applications.scala:796)
at dotty.tools.dotc.typer.Typer.typedTypeApply(Typer.scala:66)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1648)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Inliner.$anonfun$inlined$8(Inliner.scala:475)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Inliner.inlined(Inliner.scala:472)
at dotty.tools.dotc.typer.Inliner$.inlineCall(Inliner.scala:245)
at dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:2146)
at dotty.tools.dotc.typer.Typer.adaptInterpolated(Typer.scala:2275)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$3(Typer.scala:1855)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$1(Typer.scala:1851)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:1851)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.ReTyper.typedSelect(ReTyper.scala:38)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedSelect(Inliner.scala:527)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1613)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedTypeApply$1(Applications.scala:799)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.typedTypeApply(Applications.scala:796)
at dotty.tools.dotc.typer.Applications.typedTypeApply$(Applications.scala:796)
at dotty.tools.dotc.typer.Typer.typedTypeApply(Typer.scala:66)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1648)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Inliner.$anonfun$inlined$8(Inliner.scala:475)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Inliner.inlined(Inliner.scala:472)
at dotty.tools.dotc.typer.Inliner$.inlineCall(Inliner.scala:245)
at dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:2146)
at dotty.tools.dotc.typer.Typer.adaptInterpolated(Typer.scala:2275)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$3(Typer.scala:1855)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$1(Typer.scala:1851)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:1851)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.ReTyper.typedSelect(ReTyper.scala:38)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedSelect(Inliner.scala:527)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1613)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedTypeApply$1(Applications.scala:799)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.typedTypeApply(Applications.scala:796)
at dotty.tools.dotc.typer.Applications.typedTypeApply$(Applications.scala:796)
at dotty.tools.dotc.typer.Typer.typedTypeApply(Typer.scala:66)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1648)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Inliner.$anonfun$inlined$8(Inliner.scala:475)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Inliner.inlined(Inliner.scala:472)
at dotty.tools.dotc.typer.Inliner$.inlineCall(Inliner.scala:245)
at dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:2146)
at dotty.tools.dotc.typer.Typer.adaptInterpolated(Typer.scala:2275)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$3(Typer.scala:1855)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$1(Typer.scala:1851)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:1851)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.ReTyper.typedSelect(ReTyper.scala:38)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedSelect(Inliner.scala:527)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1613)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedTypeApply$1(Applications.scala:799)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.typedTypeApply(Applications.scala:796)
at dotty.tools.dotc.typer.Applications.typedTypeApply$(Applications.scala:796)
at dotty.tools.dotc.typer.Typer.typedTypeApply(Typer.scala:66)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1648)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Inliner.$anonfun$inlined$8(Inliner.scala:475)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Inliner.inlined(Inliner.scala:472)
at dotty.tools.dotc.typer.Inliner$.inlineCall(Inliner.scala:245)
at dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:2146)
at dotty.tools.dotc.typer.Typer.adaptInterpolated(Typer.scala:2275)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$3(Typer.scala:1855)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.$anonfun$adapt$1(Typer.scala:1851)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:1851)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.ReTyper.typedSelect(ReTyper.scala:38)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedSelect(Inliner.scala:527)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1613)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedTypeApply$1(Applications.scala:799)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.typedTypeApply(Applications.scala:796)
at dotty.tools.dotc.typer.Applications.typedTypeApply$(Applications.scala:796)
at dotty.tools.dotc.typer.Typer.typedTypeApply(Typer.scala:66)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1648)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:676)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1632)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1751)
at dotty.tools.dotc.typer.Typer.$anonfun$typedDefDef$1(Typer.scala:1305)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1287)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1620)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1678)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.Typer.$anonfun$typed$2(Typer.scala:1694)
at dotty.tools.dotc.reporting.Reporting.traceIndented(Reporter.scala:140)
at dotty.tools.dotc.reporting.Reporting.traceIndented$(Reporter.scala:139)
at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:58)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1692)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1716)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1739)
at dotty.tools.dotc.typer.Typer.typedBlockStats(Typer.scala:620)
at dotty.tools.dotc.typer.Typer.$anonfun$typedBlock$1(Typer.scala:623)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:622)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1639)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1679)
at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:94)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.$anonfun$typedArg$1(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.cacheTypedArg(ProtoTypes.scala:218)
at dotty.tools.dotc.typer.ProtoTypes$FunProto.typedArg(ProtoTypes.scala:240)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:649)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.typedArg(Applications.scala:647)
at dotty.tools.dotc.typer.Applications$Application.addTyped$1(Applications.scala:410)
at dotty.tools.dotc.typer.Applications$Application.matchArgs(Applications.scala:458)
at dotty.tools.dotc.typer.Applications$Application.init(Applications.scala:231)
at dotty.tools.dotc.typer.Applications$TypedApply.(Applications.scala:550)
at dotty.tools.dotc.typer.Applications$ApplyToUntyped.(Applications.scala:648)
at dotty.tools.dotc.typer.Applications.simpleApply$1(Applications.scala:704)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$7(Applications.scala:729)
at dotty.tools.dotc.typer.Typer.tryEither(Typer.scala:1759)
at dotty.tools.dotc.typer.Applications.$anonfun$typedApply$1(Applications.scala:730)
at dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:674)
at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:774)
at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:672)
at dotty.tools.dotc.typer.Inliner$InlineTyper$.typedApply(Inliner.scala:550)
java.lang.RuntimeException: Nonzero exit code returned from runner: 1
at scala.sys.package$.error(package.scala:27)
The text was updated successfully, but these errors were encountered:
It works if the stacksize if increased to 2M. We should do that by default.
There's not much we can do here. It's a recursive invocation of an inline method that happens to require a lot of stack for typing each call, so that we stackoverflow before hitting the 32 nested calls limit.
Stack trace
The text was updated successfully, but these errors were encountered: