diff --git a/build.sbt b/build.sbt index c5dadd66c..c7b4023f0 100644 --- a/build.sbt +++ b/build.sbt @@ -1,8 +1,8 @@ -ThisBuild / scalaVersion := "2.13.3" +ThisBuild / scalaVersion := "2.13.16" ThisBuild / organization := "org.elevate-lang" lazy val commonSettings = Seq( - javaOptions ++= Seq("-Xss16m"), + javaOptions ++= Seq("-Xss64m"), scalacOptions ++= Seq( "-Wunused:nowarn", diff --git a/src/main/scala/elevate/core/strategies/traversal.scala b/src/main/scala/elevate/core/strategies/traversal.scala index c823862f0..8a923bf6b 100644 --- a/src/main/scala/elevate/core/strategies/traversal.scala +++ b/src/main/scala/elevate/core/strategies/traversal.scala @@ -89,7 +89,7 @@ object traversal { def apply(p: P): RewriteResult[P] = s(p) match { case Failure(a) => oneUsingState(skip(n)(a)).apply(p) case Success(_) if n > 0 => oneUsingState(skip(n - 1)(s)).apply(p) - case Success(r) if n <= 0 => Success(r) + case Success(r) /*if n <= 0*/ => Success(r) } } }