From 5fc6097eb659f80737b60994e479eebf42bde26b Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Tue, 2 Aug 2022 13:48:08 +0200 Subject: [PATCH] Mark backing fields of rarely used charsets volatile #KT-53134 --- libraries/stdlib/jvm/src/kotlin/text/Charsets.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/stdlib/jvm/src/kotlin/text/Charsets.kt b/libraries/stdlib/jvm/src/kotlin/text/Charsets.kt index c77f6835ed4..be1362ea682 100644 --- a/libraries/stdlib/jvm/src/kotlin/text/Charsets.kt +++ b/libraries/stdlib/jvm/src/kotlin/text/Charsets.kt @@ -70,6 +70,8 @@ public object Charsets { utf_32 = charset charset } + + @Volatile private var utf_32: Charset? = null /** @@ -82,6 +84,8 @@ public object Charsets { utf_32le = charset charset } + + @Volatile private var utf_32le: Charset? = null /** @@ -94,6 +98,8 @@ public object Charsets { utf_32be = charset charset } + + @Volatile private var utf_32be: Charset? = null }