Closed
Description
3.3.1
Minimized code
running compile on
https://github.com/Adam-Vandervorst/CZ2
Output (click arrow to expand)
[info] compiling 13 Scala sources to /home/adam/IdeaProjects/CZ2/jvm/target/scala-3.3.1/classes ...
unhandled exception while running MegaPhase{protectedAccessors, extmethods, uncacheGivenAliases, elimByName, hoistSuperArgs, forwardDepChecks, specializeApplyMethods, tryCatchPatterns, patternMatcher} on /home/adam/IdeaProjects/CZ2/shared/src/main/scala/ExprMap.scala
An unhandled exception was thrown in the compiler.
Please file a crash report here:
https://github.com/lampepfl/dotty/issues/new/choose
while compiling: <no file>
during phase: <no phase>
mode: Mode(ImplicitsEnabled)
library version: version 2.13.10
compiler version: version 3.3.1
settings: -bootclasspath /home/adam/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.1/scala3-library_3-3.3.1.jar:/home/adam/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar -classpath /home/adam/IdeaProjects/CZ2/jvm/target/scala-3.3.1/classes -d /home/adam/IdeaProjects/CZ2/jvm/target/scala-3.3.1/classes
tree: EmptyTree
tree position: :<unknown>
tree type: <notype>
symbol: val <none>
call site: package <root> in module class <root>
== Source file context for tree position ==
error] ## Exception when compiling 14 sources to /home/adam/IdeaProjects/CZ2/jvm/target/scala-3.3.1/classes
[error] java.lang.StackOverflowError
[error] dotty.tools.dotc.core.Types$Type.findMember(Types.scala:886)
[error] dotty.tools.dotc.core.Types$Type.memberBasedOnFlags(Types.scala:678)
[error] dotty.tools.dotc.core.Types$Type.member(Types.scala:662)
[error] dotty.tools.dotc.typer.Applications$.extractorMember(Applications.scala:44)
[error] dotty.tools.dotc.typer.Applications$.extractorMemberType(Applications.scala:47)
[error] dotty.tools.dotc.typer.Applications$.$anonfun$42(Applications.scala:113)
[error] dotty.tools.dotc.typer.Applications$.$anonfun$adapted$3(Applications.scala:113)
[error] scala.collection.Iterator$$anon$9.next(Iterator.scala:584)
[error] scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:637)
[error] scala.collection.immutable.List.prependedAll(List.scala:152)
[error] scala.collection.IterableOnceOps.toList(IterableOnce.scala:1288)
[error] scala.collection.IterableOnceOps.toList$(IterableOnce.scala:1288)
[error] scala.collection.AbstractIterator.toList(Iterator.scala:1300)
[error] dotty.tools.dotc.typer.Applications$.productSelectorTypes(Applications.scala:114)
[error] dotty.tools.dotc.transform.patmat.SpaceEngine$.isCheckable$1(Space.scala:845)
[error] dotty.tools.dotc.transform.patmat.SpaceEngine$.isCheckable$1$$anonfun$1(Space.scala:845)
[error] scala.collection.immutable.List.exists(List.scala:395)
(last three lines repeated)
Note
It doesn't crash on 3.3.0