You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JVM IR compiler plugin, introduced since Kotlin 1.7.20 leaves atomicfu references in metadata.
Example of metadata of the transformed class:
private final class kotlinx/coroutines/AwaitAll<T#0> : kotlin/Any {
// field: deferreds:[Lkotlinx/coroutines/Deferred;
private final val deferreds: kotlin/Array<out kotlinx/coroutines/Deferred<T#0>>
private final get
private final val notCompletedCount: kotlinx/atomicfu/AtomicInt // <------ !!!
private final get
.....
}
Probably JVM IR compiler plugin removes the backingField of the atomic property but leaves the property itself.
Not critical, should be fixed on the compiler plugin side.
The text was updated successfully, but these errors were encountered:
JVM IR compiler plugin, introduced since Kotlin
1.7.20
leaves atomicfu references in metadata.Example of metadata of the transformed class:
Probably JVM IR compiler plugin removes the
backingField
of the atomic property but leaves the property itself.Not critical, should be fixed on the compiler plugin side.
The text was updated successfully, but these errors were encountered: