From 83d3daa0bdb2ce783f9cffc3cb8305f0b33b66ed Mon Sep 17 00:00:00 2001 From: Marek Safar Date: Thu, 22 Dec 2022 19:29:09 +0100 Subject: [PATCH] Update WasmBase::IsSupported not to use backing field (#79884) --- .../src/System/Runtime/Intrinsics/Wasm/WasmBase.cs | 2 +- src/mono/mono/mini/interp/transform.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Wasm/WasmBase.cs b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Wasm/WasmBase.cs index 4d24ab84bc986..cbe399404349c 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Wasm/WasmBase.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Wasm/WasmBase.cs @@ -9,7 +9,7 @@ namespace System.Runtime.Intrinsics.Wasm [Intrinsic] internal abstract class WasmBase { - public static bool IsSupported { get; } + public static bool IsSupported { get => IsSupported; } /// /// i32.clz diff --git a/src/mono/mono/mini/interp/transform.c b/src/mono/mono/mini/interp/transform.c index dcfa175cbbef7..994033b8613b1 100644 --- a/src/mono/mono/mini/interp/transform.c +++ b/src/mono/mono/mini/interp/transform.c @@ -2613,7 +2613,8 @@ interp_handle_intrinsics (TransformData *td, MonoMethod *target_method, MonoClas } else if (in_corlib && (!strncmp ("System.Runtime.Intrinsics.Arm", klass_name_space, 29) || !strncmp ("System.Runtime.Intrinsics.PackedSimd", klass_name_space, 36) || - !strncmp ("System.Runtime.Intrinsics.X86", klass_name_space, 29)) && + !strncmp ("System.Runtime.Intrinsics.X86", klass_name_space, 29) || + !strncmp ("System.Runtime.Intrinsics.Wasm", klass_name_space, 30)) && !strcmp (tm, "get_IsSupported")) { *op = MINT_LDC_I4_0; } else if (in_corlib &&