-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
object Test {
inline def encode(n: String): List[String] =
for {
a <- List("s")
b <- List("w")
c <- encode(n)
} yield c
def encode0(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)