diff --git a/build.sbt b/build.sbt index 6f9e3a8..5678331 100644 --- a/build.sbt +++ b/build.sbt @@ -85,6 +85,7 @@ val scalaOpts = scalacOptions ++= ((isSnapshot.value, scalaVersion.value) match case (_, ScalaVersions.scala_3) => Seq( "-no-indent", "-explain", + "-experimental", ) case (_, _) => Seq.empty }) diff --git a/project/ScalaVersions.scala b/project/ScalaVersions.scala index 41bdc7c..5ccf721 100644 --- a/project/ScalaVersions.scala +++ b/project/ScalaVersions.scala @@ -1,7 +1,7 @@ object ScalaVersions { val scala_212 = "2.12.19" val scala_213 = "2.13.14" - val scala_3 = "3.2.2" + val scala_3 = "3.4.1" val scalaJsVersion = "1.16.0" val scalaNativeVersion = "0.5.1" diff --git a/sbtmeta/src/main/scala-3/izumi.sbtgen.sbtmeta/MacroParametersImpl.scala b/sbtmeta/src/main/scala-3/izumi.sbtgen.sbtmeta/MacroParametersImpl.scala index a38c0db..a7971a8 100644 --- a/sbtmeta/src/main/scala-3/izumi.sbtgen.sbtmeta/MacroParametersImpl.scala +++ b/sbtmeta/src/main/scala-3/izumi.sbtgen.sbtmeta/MacroParametersImpl.scala @@ -1,9 +1,7 @@ package izumi.sbtgen.sbtmeta -import scala.annotation.experimental import scala.quoted.{Expr, Quotes, Type} -@experimental object MacroParametersImpl { def extractString(name: Expr[String])(using quotes: Quotes): Expr[Option[String]] = {