diff --git a/tests/init-global/pos/global-region1.scala b/tests/init-global/pos/global-region1.scala index db56fe45e1a4..0797d22aa5bf 100644 --- a/tests/init-global/pos/global-region1.scala +++ b/tests/init-global/pos/global-region1.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + import scala.annotation.init.region trait B { def foo(): Int } diff --git a/tests/init-global/warn/i18628_3.scala b/tests/init-global/warn/i18628_3.scala index 0a14c7d4c73e..e7a057ded0d8 100644 --- a/tests/init-global/warn/i18628_3.scala +++ b/tests/init-global/warn/i18628_3.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + import scala.annotation.init.widen object Test: diff --git a/tests/neg-macros/i19842/Macro.scala b/tests/neg-macros/i19842/Macro.scala index 481c0b2468b0..78b1f576f1b4 100644 --- a/tests/neg-macros/i19842/Macro.scala +++ b/tests/neg-macros/i19842/Macro.scala @@ -1,3 +1,4 @@ +//> using options -experimental -Yno-experimental import scala.annotation.{experimental, targetName} import scala.quoted.* diff --git a/tests/neg/inline-unstable-accessors.scala b/tests/neg/inline-unstable-accessors.scala index a7fa75c2c6c9..d40f69819a2e 100644 --- a/tests/neg/inline-unstable-accessors.scala +++ b/tests/neg/inline-unstable-accessors.scala @@ -1,4 +1,4 @@ -//> using options -Werror -WunstableInlineAccessors -explain +//> using options -experimental -Yno-experimental -Werror -WunstableInlineAccessors -explain package foo import scala.annotation.publicInBinary diff --git a/tests/neg/publicInBinaryOverride.check b/tests/neg/publicInBinaryOverride.check index e44692c78525..73c60fa55d6a 100644 --- a/tests/neg/publicInBinaryOverride.check +++ b/tests/neg/publicInBinaryOverride.check @@ -1,5 +1,5 @@ --- [E164] Declaration Error: tests/neg/publicInBinaryOverride.scala:8:15 ----------------------------------------------- -8 | override def f(): Unit = () // error - | ^ - | error overriding method f in class A of type (): Unit; - | method f of type (): Unit also needs to be declared with @publicInBinary +-- [E164] Declaration Error: tests/neg/publicInBinaryOverride.scala:10:15 ---------------------------------------------- +10 | override def f(): Unit = () // error + | ^ + | error overriding method f in class A of type (): Unit; + | method f of type (): Unit also needs to be declared with @publicInBinary diff --git a/tests/neg/publicInBinaryOverride.scala b/tests/neg/publicInBinaryOverride.scala index 4b9144d27540..342e4773c56f 100644 --- a/tests/neg/publicInBinaryOverride.scala +++ b/tests/neg/publicInBinaryOverride.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + import scala.annotation.publicInBinary class A: diff --git a/tests/pos/TupleReverseOnto.scala b/tests/pos/TupleReverseOnto.scala index bef2d0949b29..09d5a323cb29 100644 --- a/tests/pos/TupleReverseOnto.scala +++ b/tests/pos/TupleReverseOnto.scala @@ -1,4 +1,7 @@ +//> using options -experimental -Yno-experimental + import scala.Tuple.* + def test[T1, T2, T3, T4] = summon[ReverseOnto[(T1, T2), (T3, T4)] =:= ReverseOnto[(T1, T2), (T3, T4)]] summon[ReverseOnto[(T1, T2), (T3, T4)] =:= (T2, T1, T3, T4)] diff --git a/tests/pos/i7851.scala b/tests/pos/i7851.scala index 7be04c45a257..5a6408cbe12a 100644 --- a/tests/pos/i7851.scala +++ b/tests/pos/i7851.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + trait Wrappable[T] { } given Wrappable[Float] with { } diff --git a/tests/pos/tupled-function-instances.scala b/tests/pos/tupled-function-instances.scala index 3b2d2aae40b2..3a3bc81b7426 100644 --- a/tests/pos/tupled-function-instances.scala +++ b/tests/pos/tupled-function-instances.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + import scala.util.TupledFunction object Test { def main(args: Array[String]): Unit = { diff --git a/tests/run-deep-subtype/Tuple-reverse.scala b/tests/run-deep-subtype/Tuple-reverse.scala index b0461d167fab..230800062bb5 100644 --- a/tests/run-deep-subtype/Tuple-reverse.scala +++ b/tests/run-deep-subtype/Tuple-reverse.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + import scala.reflect.ClassTag object Test { diff --git a/tests/run-macros/i12021/Macro_1.scala b/tests/run-macros/i12021/Macro_1.scala index 25cab1786146..4c36c1fc4cf0 100644 --- a/tests/run-macros/i12021/Macro_1.scala +++ b/tests/run-macros/i12021/Macro_1.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + import scala.quoted.* inline def inspect[A]: String = diff --git a/tests/run/i13215.scala b/tests/run/i13215.scala index 738eb25d598a..56cd3517d6ac 100644 --- a/tests/run/i13215.scala +++ b/tests/run/i13215.scala @@ -1,4 +1,4 @@ -//> using options -Werror -WunstableInlineAccessors +//> using options -experimental -Yno-experimental -Werror -WunstableInlineAccessors import scala.annotation.publicInBinary diff --git a/tests/run/noProtectedSuper.scala b/tests/run/noProtectedSuper.scala index 41b0615d12ab..999a8a06c4fa 100644 --- a/tests/run/noProtectedSuper.scala +++ b/tests/run/noProtectedSuper.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + import scala.annotation.publicInBinary package p { diff --git a/tests/run/publicInBinary/Lib_1.scala b/tests/run/publicInBinary/Lib_1.scala index a3c6ccea8427..86895ba40706 100644 --- a/tests/run/publicInBinary/Lib_1.scala +++ b/tests/run/publicInBinary/Lib_1.scala @@ -1,4 +1,4 @@ -//> using options -Werror -WunstableInlineAccessors +//> using options -experimental -Yno-experimental -Werror -WunstableInlineAccessors package foo diff --git a/tests/run/quotes-add-erased/Macro_1.scala b/tests/run/quotes-add-erased/Macro_1.scala index 56247d45cd23..5b95051a3744 100644 --- a/tests/run/quotes-add-erased/Macro_1.scala +++ b/tests/run/quotes-add-erased/Macro_1.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + import scala.annotation.MacroAnnotation import scala.annotation.internal.ErasedParam import scala.quoted._ diff --git a/tests/run/quotes-reflection/Macros_1.scala b/tests/run/quotes-reflection/Macros_1.scala index 5945d39a097a..c9fe6eb38c99 100644 --- a/tests/run/quotes-reflection/Macros_1.scala +++ b/tests/run/quotes-reflection/Macros_1.scala @@ -1,3 +1,5 @@ +//> using options -experimental -Yno-experimental + import scala.quoted.* inline def inspect[A]: String =