Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
With -Xlog-implicits I was able to track down that the inductive derivation for the case-app parser was failing with a stack overflow ``` [info] hasMatchingSymbol reported error: exception during macro expansion: [info] java.lang.StackOverflowError [info] at scala.tools.nsc.typechecker.StdAttachments.isMacroImplRef(StdAttachments.scala:153) [info] at scala.tools.nsc.typechecker.StdAttachments.isMacroImplRef$(StdAttachments.scala:153) [info] at scala.tools.nsc.Global$$anon$1.isMacroImplRef(Global.scala:458) [info] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:1175) ``` This could offer an explanation why 2.12.4 is a regression, since the stack size might have changed.
- Loading branch information