Skip to content

Commit 72f8d0a

Browse files
committed
Add Erased base trait
1 parent 444ec0b commit 72f8d0a

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package scala.compiletime
2+
import annotation.experimental
3+
4+
/** A marker trait for erased values. vals or parameters whose type extends
5+
* `Erased` get an implicit `erased` modifier.
6+
*/
7+
@experimental trait Erased

tests/run-tasty-inspector/stdlibExperimentalDefinitions.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,10 @@ val experimentalDefinitionInLibrary = Set(
105105
"scala.Predef$.runtimeChecked", "scala.annotation.internal.RuntimeChecked",
106106

107107
// New feature: SIP 61 - @unroll annotation
108-
"scala.annotation.unroll"
108+
"scala.annotation.unroll",
109+
110+
// New feature: Erased trait
111+
"scala.compiletime.Erased",
109112
)
110113

111114

0 commit comments

Comments
 (0)