Skip to content

Commit 30febdb

Browse files
committed
Fix rebase breakage and update Build
1 parent 69c406e commit 30febdb

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

project/Build.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1271,6 +1271,7 @@ object Build {
12711271
file(s"${baseDirectory.value}/src/scala/quoted/runtime/Patterns.scala"),
12721272
file(s"${baseDirectory.value}/src/scala/quoted/runtime/SplicedType.scala"),
12731273
file(s"${baseDirectory.value}/src/scala/quoted/runtime/StopMacroExpansion.scala"),
1274+
file(s"${baseDirectory.value}/src/scala/compiletime/Erased.scala"),
12741275
)
12751276
)
12761277
lazy val `scala3-library-bootstrapped`: Project = project.in(file("library")).asDottyLibrary(Bootstrapped)
@@ -1406,6 +1407,7 @@ object Build {
14061407
file(s"${baseDirectory.value}/src/scala/quoted/runtime/Patterns.scala"),
14071408
file(s"${baseDirectory.value}/src/scala/quoted/runtime/SplicedType.scala"),
14081409
file(s"${baseDirectory.value}/src/scala/quoted/runtime/StopMacroExpansion.scala"),
1410+
file(s"${baseDirectory.value}/src/scala/compiletime/Erased.scala"),
14091411
)
14101412
)
14111413

tests/neg/erased-lazy-given.check

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-- [E217] Type Error: tests/neg/erased-lazy-given.scala:8:13 -----------------------------------------------------------
1+
-- [E218] Type Error: tests/neg/erased-lazy-given.scala:8:13 -----------------------------------------------------------
22
8 | lazy given E = E() // error
33
| ^
44
| given instance given_E is implicitly `erased` since its type extends trait `compiletime.Erased`.

tests/neg/erased-lazy-val.check

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
-- [E217] Type Error: tests/neg/erased-lazy-val.scala:6:18 -------------------------------------------------------------
1+
-- [E218] Type Error: tests/neg/erased-lazy-val.scala:6:18 -------------------------------------------------------------
22
6 | erased lazy val i: Int = 1 // error
33
| ^
44
| `erased` is not allowed for this kind of definition.
55
|
66
| longer explanation available when compiling with `-explain`
7-
-- [E217] Type Error: tests/neg/erased-lazy-val.scala:7:11 -------------------------------------------------------------
7+
-- [E218] Type Error: tests/neg/erased-lazy-val.scala:7:11 -------------------------------------------------------------
88
7 | lazy val e: E = E() // error
99
| ^
1010
| lazy value e is implicitly `erased` since its type extends trait `compiletime.Erased`.
1111
| But `erased` is not allowed for this kind of definition.
1212
|
1313
| longer explanation available when compiling with `-explain`
14-
-- [E217] Type Error: tests/neg/erased-lazy-val.scala:8:2 --------------------------------------------------------------
14+
-- [E218] Type Error: tests/neg/erased-lazy-val.scala:8:2 --------------------------------------------------------------
1515
8 | erased object obj1 // error
1616
| ^
1717
| `erased` is not allowed for this kind of definition.

tests/neg/erasedValueb.check

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
7 | foo0(erasedValue[Int]) // error
33
| ^^^^^^^^^^^
44
| method erasedValue is declared as `erased`, but is in fact used
5-
-- [E216] Type Error: tests/neg/erasedValueb.scala:8:18 ----------------------------------------------------------------
5+
-- [E217] Type Error: tests/neg/erasedValueb.scala:8:18 ----------------------------------------------------------------
66
8 | foo1(erasedValue[Int]) // error
77
| ^^^^^^^^^^^^^^^^
88
| argument to an erased parameter fails to be a pure expression

0 commit comments

Comments
 (0)