Make ValueTimeMark inline instead of value class
diff --git a/libraries/stdlib/api/js/kotlin.time.kt b/libraries/stdlib/api/js/kotlin.time.kt index 7dd7189..28d9d4a 100644 --- a/libraries/stdlib/api/js/kotlin.time.kt +++ b/libraries/stdlib/api/js/kotlin.time.kt
@@ -598,7 +598,6 @@ @kotlin.SinceKotlin(version = "1.9") @kotlin.WasExperimental(markerClass = {kotlin.time.ExperimentalTime::class}) - @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 8452436..186d7ef 100644 --- a/libraries/stdlib/src/kotlin/time/TimeSource.kt +++ b/libraries/stdlib/src/kotlin/time/TimeSource.kt
@@ -62,8 +62,8 @@ */ @SinceKotlin("1.9") @WasExperimental(ExperimentalTime::class) - @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)