Make ValueTimeMark inline instead of value class
diff --git a/libraries/stdlib/api/js-v1/kotlin.time.kt b/libraries/stdlib/api/js-v1/kotlin.time.kt
index 94aeed9..4d20857 100644
--- a/libraries/stdlib/api/js-v1/kotlin.time.kt
+++ b/libraries/stdlib/api/js-v1/kotlin.time.kt
@@ -598,7 +598,6 @@
@kotlin.time.ExperimentalTime
@kotlin.SinceKotlin(version = "1.7")
- @kotlin.jvm.JvmInline
public final inline class ValueTimeMark : kotlin.time.ComparableTimeMark {
public final operator fun compareTo(other: kotlin.time.TimeSource.Monotonic.ValueTimeMark): kotlin.Int
diff --git a/libraries/stdlib/api/js/kotlin.time.kt b/libraries/stdlib/api/js/kotlin.time.kt
index 94aeed9..4d20857 100644
--- a/libraries/stdlib/api/js/kotlin.time.kt
+++ b/libraries/stdlib/api/js/kotlin.time.kt
@@ -598,7 +598,6 @@
@kotlin.time.ExperimentalTime
@kotlin.SinceKotlin(version = "1.7")
- @kotlin.jvm.JvmInline
public final inline class ValueTimeMark : kotlin.time.ComparableTimeMark {
public final operator fun compareTo(other: kotlin.time.TimeSource.Monotonic.ValueTimeMark): kotlin.Int
diff --git a/libraries/stdlib/src/kotlin/time/TimeSource.kt b/libraries/stdlib/src/kotlin/time/TimeSource.kt
index 7d96124..9adfddc 100644
--- a/libraries/stdlib/src/kotlin/time/TimeSource.kt
+++ b/libraries/stdlib/src/kotlin/time/TimeSource.kt
@@ -62,8 +62,8 @@
*/
@ExperimentalTime
@SinceKotlin("1.7")
- @JvmInline
- public value class ValueTimeMark internal constructor(internal val reading: ValueTimeMarkReading) : ComparableTimeMark {
+ @Suppress("INLINE_CLASS_DEPRECATED")
+ public inline class ValueTimeMark internal constructor(internal val reading: ValueTimeMarkReading) : ComparableTimeMark {
override fun elapsedNow(): Duration = MonotonicTimeSource.elapsedFrom(this)
override fun plus(duration: Duration): ValueTimeMark = MonotonicTimeSource.adjustReading(this, duration)
override fun minus(duration: Duration): ValueTimeMark = MonotonicTimeSource.adjustReading(this, -duration)