Mark shared global vals to fix K/N worker thread crash

(cherry picked from commit e346f0c5c0fb138cdf4a506e4e7f61234d60d10e)
This commit is contained in:
Abduqodiri Qurbonzoda
2020-02-18 01:23:27 +03:00
committed by Vasily Levchenko
parent f5db71e985
commit 65270b6ba6
@@ -5,6 +5,8 @@
package kotlin.text
import kotlin.native.concurrent.SharedImmutable
/**
* Returns the index within this string of the first occurrence of the specified character, starting from the specified offset.
*/
@@ -336,6 +338,7 @@ public actual fun String.compareTo(other: String, ignoreCase: Boolean): Int {
else compareToIgnoreCase(this, other)
}
@SharedImmutable
private val STRING_CASE_INSENSITIVE_ORDER = Comparator<String> { a, b -> a.compareTo(b, ignoreCase = true) }
public actual val String.Companion.CASE_INSENSITIVE_ORDER: Comparator<String>