File tree Expand file tree Collapse file tree 1 file changed +15
-6
lines changed
tests/neg-custom-args/no-experimental Expand file tree Collapse file tree 1 file changed +15
-6
lines changed Original file line number Diff line number Diff line change @@ -2,24 +2,33 @@ class Test0 {
2
2
import language .experimental .namedTypeArguments // error
3
3
object Foo {
4
4
inline def f [S , T ](x : S ): T = ???
5
- def g (x : Int ) = f[T = Any ](x) // error
5
+ def g (x : Int ) = f[T = Any ](x)
6
6
}
7
7
}
8
8
9
9
class Test1 {
10
- import language .experimental .erasedDefinitions // error
10
+ import scala . language .experimental .erasedDefinitions // error
11
11
import scala .compiletime .erasedValue
12
12
type UnivEq [A ]
13
13
object UnivEq :
14
- erased def force [A ]: UnivEq [A ] = erasedValue // error // error // error
15
- extension [A ](erased proof : UnivEq [A ]) // error
14
+ erased def force [A ]: UnivEq [A ] = erasedValue
15
+ extension [A ](erased proof : UnivEq [A ])
16
16
inline def univEq (a : A , b : A ): Boolean =
17
17
a == b
18
18
}
19
19
20
- class Test1 {
21
- import language .experimental .genericNumberLiterals // error
20
+ class Test2 {
21
+ import _root_ . scala . language .experimental .{ genericNumberLiterals , namedTypeArguments => _ } // error
22
22
val x : BigInt = 13232202002020202020202
23
23
val y : BigInt = - 0xaabb12345ACF12345AC
24
24
}
25
25
26
+ class Test6 {
27
+ import scala .language .experimental // ok
28
+ }
29
+
30
+ class Test7 {
31
+ import scala .language .experimental
32
+ import experimental .genericNumberLiterals // error: no aliases can be used to refer to a language import
33
+ val x : BigInt = 13232202002020202020202 // error
34
+ }
You can’t perform that action at this time.
0 commit comments