[stdlib] Make enumEntriesIntrinsic not reified/inline

It's required to simplify the corresponding backends' inliners.

KT-59712, KT-59713
This commit is contained in:
Ilya Gorbunov
2024-02-14 02:46:31 +01:00
committed by Space Team
parent 86d5e83f4b
commit 85854a6b8d
5 changed files with 6 additions and 6 deletions
@@ -33,7 +33,7 @@ public inline fun <reified T : Enum<T>> enumEntries(): EnumEntries<T> = enumEntr
@PublishedApi
@ExperimentalStdlibApi
@SinceKotlin("1.9")
internal expect inline fun <reified T : Enum<T>> enumEntriesIntrinsic(): EnumEntries<T>
internal expect fun <T : Enum<T>> enumEntriesIntrinsic(): EnumEntries<T>
@PublishedApi
@SinceKotlin("1.8") // Used by pre-1.9.0 JVM compiler for the feature in preview mode. Can be safely removed around 2.1