File tree 3 files changed +23
-2
lines changed
library/src/scala/compiletime/ops
3 files changed +23
-2
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ package object ops {
11
11
* val eq3: "1" == "1" = true
12
12
* ```
13
13
*/
14
- @ infix type == [X <: AnyVal , Y <: AnyVal ] <: Boolean
14
+ @ infix type == [X , Y ] <: Boolean
15
15
16
16
/** Inequality comparison of two singleton types.
17
17
* ```scala
@@ -20,7 +20,7 @@ package object ops {
20
20
* val eq3: "1" != "1" = false
21
21
* ```
22
22
*/
23
- @ infix type != [X <: AnyVal , Y <: AnyVal ] <: Boolean
23
+ @ infix type != [X , Y ] <: Boolean
24
24
}
25
25
26
26
object string {
Original file line number Diff line number Diff line change
1
+ -- [E007] Type Mismatch Error: tests/neg/singleton-ops-any.scala:6:23 --------------------------------------------------
2
+ 6 | val t34: 10 == "5" = true // error
3
+ | ^^^^
4
+ | Found: (true : Boolean)
5
+ | Required: (false : Boolean)
6
+ -- [E007] Type Mismatch Error: tests/neg/singleton-ops-any.scala:7:22 --------------------------------------------------
7
+ 7 | val t35: 10 == 10 = false // error
8
+ | ^^^^^
9
+ | Found: (false : Boolean)
10
+ | Required: (true : Boolean)
11
+ -- [E007] Type Mismatch Error: tests/neg/singleton-ops-any.scala:12:24 -------------------------------------------------
12
+ 12 | val t38: false != 5 = false // error
13
+ | ^^^^^
14
+ | Found: (false : Boolean)
15
+ | Required: (true : Boolean)
16
+ -- [E007] Type Mismatch Error: tests/neg/singleton-ops-any.scala:13:22 -------------------------------------------------
17
+ 13 | val t39: 10 != 10 = true // error
18
+ | ^^^^
19
+ | Found: (true : Boolean)
20
+ | Required: (false : Boolean)
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ object Test {
5
5
val t33 : 0 == false = false
6
6
val t34 : 10 == " 5" = true // error
7
7
val t35 : 10 == 10 = false // error
8
+ val t35string : " 10" == " 10" = true
8
9
9
10
val t36 : 1 != 1 = false
10
11
val t37 : 0 != 1 = true
You can’t perform that action at this time.
0 commit comments