Skip to content

Commit 36b25ae

Browse files
committed
Move scala.runtime.ErasedFunction to scala.compileTime
1 parent e632c3f commit 36b25ae

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

compiler/src/dotty/tools/dotc/core/Definitions.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1451,7 +1451,7 @@ class Definitions {
14511451
lazy val PolyFunctionClass = requiredClass("scala.PolyFunction")
14521452
def PolyFunctionType = PolyFunctionClass.typeRef
14531453

1454-
lazy val ErasedFunctionClass = requiredClass("scala.runtime.ErasedFunction")
1454+
lazy val ErasedFunctionClass = requiredClass("scala.compiletime.ErasedFunction")
14551455

14561456
/** If `cls` is a class in the scala package, its name, otherwise EmptyTypeName */
14571457
def scalaClassName(cls: Symbol)(using Context): TypeName = cls.denot match

library/src/scala/runtime/ErasedFunction.scala renamed to library/src/scala/compiletime/ErasedFunction.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package scala.runtime
1+
package scala.compiletime
22

33
import scala.annotation.experimental
44

tests/run-custom-args/erased/erased-15.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import scala.runtime.ErasedFunction
1+
import scala.compiletime.ErasedFunction
22

33
object Test {
44

tests/run-custom-args/tasty-inspector/stdlibExperimentalDefinitions.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ val experimentalDefinitionInLibrary = Set(
8484

8585
// New feature: functions with erased parameters.
8686
// Need erasedDefinitions enabled.
87-
"scala.runtime.ErasedFunction"
87+
"scala.compiletime.ErasedFunction"
8888
)
8989

9090

0 commit comments

Comments
 (0)