|
32 | 32 | -- [E007] Type Mismatch Error: tests/neg-custom-args/captures/reaches.scala:52:27 -------------------------------------- |
33 | 33 | 52 | val id: Id[Proc, Proc] = new Id[Proc, () -> Unit] // error |
34 | 34 | | ^^^^^^^^^^^^^^^^^^^^^^^^ |
35 | | - | Found: Id[() => Unit, () -> Unit] |
| 35 | + | Found: Id[() => Unit, () -> Unit]^'s3 |
36 | 36 | | Required: Id[() =>² Unit, () =>³ Unit] |
37 | 37 | | |
38 | 38 | | Note that capability cap is not included in capture set {cap²} |
|
46 | 46 | -- [E007] Type Mismatch Error: tests/neg-custom-args/captures/reaches.scala:57:27 -------------------------------------- |
47 | 47 | 57 | val id: File^ -> File^ = x => x // error |
48 | 48 | | ^^^^^^ |
49 | | - | Found: (x: File^) ->'s3 File^² |
| 49 | + | Found: (x: File^) ->'s4 File^² |
50 | 50 | | Required: File^ -> File^³ |
51 | 51 | | |
52 | 52 | | Note that capability cap is not included in capture set {cap²} |
|
71 | 71 | -- [E007] Type Mismatch Error: tests/neg-custom-args/captures/reaches.scala:85:10 -------------------------------------- |
72 | 72 | 85 | ps.map((x, y) => compose1(x, y)) // error |
73 | 73 | | ^^^^^^^^^^^^^^^^^^^^^^^ |
74 | | - |Found: (x$1: (A^ ->'s4 A^'s5, A^ ->'s6 A^'s7)^'s8) ->'s9 A^'s10 ->'s11 A^'s12 |
75 | | - |Required: ((A ->{ps*} A, A ->{ps*} A)) => A^'s13 ->'s14 A^'s15 |
| 74 | + |Found: (x$1: (A^ ->'s5 A^'s6, A^ ->'s7 A^'s8)^'s9) ->'s10 A^'s11 ->'s12 A^'s13 |
| 75 | + |Required: ((A ->{ps*} A, A ->{ps*} A)) => A^'s14 ->'s15 A^'s16 |
76 | 76 | | |
77 | 77 | |Note that capability ps* cannot be included in capture set {} of value x. |
78 | 78 | | |
|
83 | 83 | -- [E007] Type Mismatch Error: tests/neg-custom-args/captures/reaches.scala:88:10 -------------------------------------- |
84 | 84 | 88 | ps.map((x, y) => compose1(x, y)) // error |
85 | 85 | | ^^^^^^^^^^^^^^^^^^^^^^^ |
86 | | - |Found: (x$1: (A^ ->'s16 A^'s17, A^ ->'s18 A^'s19)^'s20) ->'s21 A^'s22 ->'s23 A^'s24 |
87 | | - |Required: ((A ->{C} A, A ->{C} A)) => A^'s25 ->'s26 A^'s27 |
| 86 | + |Found: (x$1: (A^ ->'s17 A^'s18, A^ ->'s19 A^'s20)^'s21) ->'s22 A^'s23 ->'s24 A^'s25 |
| 87 | + |Required: ((A ->{C} A, A ->{C} A)) => A^'s26 ->'s27 A^'s28 |
88 | 88 | | |
89 | 89 | |Note that capability C cannot be included in capture set {} of value x. |
90 | 90 | | |
|
0 commit comments