From 53681a33d912455e20ba2e611ae36d3594ee4687 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Tue, 22 Aug 2023 01:40:49 +0200 Subject: [PATCH] Add required opt-ins in wasm stdlib sources --- libraries/stdlib/wasm/internal/kotlin/wasm/internal/Runtime.kt | 1 + libraries/stdlib/wasm/src/kotlin/text/FloatingPointConverter.kt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/stdlib/wasm/internal/kotlin/wasm/internal/Runtime.kt b/libraries/stdlib/wasm/internal/kotlin/wasm/internal/Runtime.kt index fb8bd7389bb..227cb121f1d 100644 --- a/libraries/stdlib/wasm/internal/kotlin/wasm/internal/Runtime.kt +++ b/libraries/stdlib/wasm/internal/kotlin/wasm/internal/Runtime.kt @@ -118,5 +118,6 @@ internal fun stringGetPoolSize(): Int = // This initializer is a special case in FieldInitializersLowering @Suppress("DEPRECATION") +@OptIn(ExperimentalStdlibApi::class) @EagerInitialization internal val stringPool: Array = Array(stringGetPoolSize()) \ No newline at end of file diff --git a/libraries/stdlib/wasm/src/kotlin/text/FloatingPointConverter.kt b/libraries/stdlib/wasm/src/kotlin/text/FloatingPointConverter.kt index fea4c60a12f..e978217b85d 100644 --- a/libraries/stdlib/wasm/src/kotlin/text/FloatingPointConverter.kt +++ b/libraries/stdlib/wasm/src/kotlin/text/FloatingPointConverter.kt @@ -2,7 +2,7 @@ * Licensed to the .NET Foundation under one or more agreements. * The .NET Foundation licenses this file to you under the MIT license. */ - +@file:OptIn(ExperimentalUnsignedTypes::class) package kotlin.text import kotlin.math.abs