From c2aedb4e40cb4c650958b3d04ab0d1c0d8e1a396 Mon Sep 17 00:00:00 2001 From: Larry Ewing Date: Wed, 2 Sep 2026 18:43:43 -0500 Subject: [PATCH 1/4] Fix wasm R2R regression tests to actually run instead of build-only Runtime_131285 and Runtime_131373 lacked RequiresProcessIsolation, so they resolved to CLRTestKind=SharedLibrary (build-only) instead of BuildAndRun, meaning no execution script was ever generated and the tests silently passed without exercising the wasm R2R codegen they were written to validate. Confirmed both now run end-to-end under node with the fix and pass (Expected/Actual: 100). Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: db8401cb-c388-4481-a625-34811ab8a269 --- .../Regression/JitBlue/Runtime_131285/Runtime_131285.csproj | 3 +++ .../Regression/JitBlue/Runtime_131373/Runtime_131373.csproj | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_131285/Runtime_131285.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_131285/Runtime_131285.csproj index 5800912293b6cd..14716f39a6c955 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_131285/Runtime_131285.csproj +++ b/src/tests/JIT/Regression/JitBlue/Runtime_131285/Runtime_131285.csproj @@ -9,6 +9,9 @@ exercising the fix. CrossGen2OutputFormat=wasm is set automatically for TargetOS=browser (src/tests/Directory.Build.props). --> true + + true diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_131373/Runtime_131373.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_131373/Runtime_131373.csproj index 4141d0e54db4a7..5b6c3e2cc9b8c4 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_131373/Runtime_131373.csproj +++ b/src/tests/JIT/Regression/JitBlue/Runtime_131373/Runtime_131373.csproj @@ -3,6 +3,9 @@ True true + + true From 6d79f06271e56dc458e3bf09c78905bc7f7e4806 Mon Sep 17 00:00:00 2001 From: Larry Ewing Date: Wed, 2 Sep 2026 20:31:15 -0500 Subject: [PATCH 2/4] Run browser wasm tests with ReadyToRun Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: df5c3f14-aa63-4239-bebd-8cf863c70f96 --- eng/pipelines/runtime.yml | 26 +++++++++++++++++++ src/tests/Common/CLRTest.Execute.Bash.targets | 8 +++++- .../Common/CLRTest.Execute.Batch.targets | 5 +++- .../CoreCLRTestLibrary/PlatformDetection.cs | 1 + .../Runtime_131285/Runtime_131285.csproj | 8 ------ .../Runtime_131373/Runtime_131373.csproj | 2 -- .../Runtime_131635/Runtime_131635.csproj | 4 --- .../Runtime_131640/Runtime_131640.csproj | 5 ---- .../JitBlue/Runtime_70259/Runtime_70259.cs | 3 ++- .../JitBlue/Runtime_70259/Runtime_70259.il | 7 ++++- src/tests/build.proj | 2 +- 11 files changed, 47 insertions(+), 24 deletions(-) diff --git a/eng/pipelines/runtime.yml b/eng/pipelines/runtime.yml index 0ded77757945b9..5cca8c7ca4d443 100644 --- a/eng/pipelines/runtime.yml +++ b/eng/pipelines/runtime.yml @@ -1957,6 +1957,32 @@ extends: eq(stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_wasm_coreclr_runtimetests.containsChange'], true), eq(variables['isRollingBuild'], true)) + - template: /eng/pipelines/common/platform-matrix.yml + parameters: + jobTemplate: /eng/pipelines/common/templates/runtimes/run-test-job.yml + buildConfig: checked + platforms: + - browser_wasm + helixQueueGroup: pr + helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml + jobParameters: + testGroup: innerloop + readyToRun: true + displayNameArgs: R2R_CG2 + liveLibrariesBuildConfig: Release + unifiedArtifactsName: CoreCLR_ReleaseLibraries_BuildArtifacts_$(osGroup)$(osSubgroup)_$(archType)_$(_hostedOs)_$(_BuildConfig) + unifiedBuildNameSuffix: CoreCLR_ReleaseLibraries + useHelixMonitor: ${{ variables.enableHelixJobMonitor }} + extraBuildArgs: -os browser -p:HostConfiguration=Release + condition: >- + or( + eq(variables['wasmDarcDependenciesChanged'], true), + eq(stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_coreclr.containsChange'], true), + eq(stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_runtimetests.containsChange'], true), + eq(stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_tools_illink.containsChange'], true), + eq(stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_wasm_coreclr_runtimetests.containsChange'], true), + eq(variables['isRollingBuild'], true)) + - template: /eng/pipelines/common/platform-matrix.yml parameters: jobTemplate: /eng/pipelines/common/templates/runtimes/run-test-job.yml diff --git a/src/tests/Common/CLRTest.Execute.Bash.targets b/src/tests/Common/CLRTest.Execute.Bash.targets index b6e5b625928611..97984d03c4fde7 100644 --- a/src/tests/Common/CLRTest.Execute.Bash.targets +++ b/src/tests/Common/CLRTest.Execute.Bash.targets @@ -495,6 +495,12 @@ run_browser_test() { export __TestNativeAssetsLinked=false $(BashSelectTestCorerun) + local -a run_crossgen2_args=() + if [ -n "${RunCrossGen2:-}" ] + then + run_crossgen2_args=(-p "Test.ReadyToRunCompiled=true") + fi + echo Running with node echo CORE_ROOT: ${CORE_ROOT} echo corerun: ${corerun_js} @@ -502,7 +508,7 @@ $(BashSelectTestCorerun) echo CLRTestExecutionArguments: ${CLRTestExecutionArguments[@]} echo node version: `node -v` echo Timeout in ms: $__TestTimeout - cmd=( node --experimental-wasm-exnref --stack-size=8192 "${corerun_js}" -c "${CORE_ROOT}" $(CoreRunArgs) "${PWD}/${ExePath}" "${CLRTestExecutionArguments[@]}" ) + cmd=( node --experimental-wasm-exnref --stack-size=8192 "${corerun_js}" -c "${CORE_ROOT}" $(CoreRunArgs) "${run_crossgen2_args[@]}" "${PWD}/${ExePath}" "${CLRTestExecutionArguments[@]}" ) echo Running: "${cmd[@]}" run_with_timeout $__TestTimeout "${cmd[@]}" fi diff --git a/src/tests/Common/CLRTest.Execute.Batch.targets b/src/tests/Common/CLRTest.Execute.Batch.targets index a5a242f843e47a..0c8b3c066beb8c 100644 --- a/src/tests/Common/CLRTest.Execute.Batch.targets +++ b/src/tests/Common/CLRTest.Execute.Batch.targets @@ -374,6 +374,9 @@ IF NOT DEFINED RunWithNodeJS ( set "__TestNativeAssetsLinked=false" $(BatchSelectTestCorerun) + set "__RunCrossGen2Args=" + if defined RunCrossGen2 set "__RunCrossGen2Args=-p Test.ReadyToRunCompiled=true" + ECHO Running with node ECHO CORE_ROOT: !CORE_ROOT! ECHO corerun: !__CorerunJs! @@ -381,7 +384,7 @@ $(BatchSelectTestCorerun) ECHO CLRTestExecutionArguments: %CLRTestExecutionArguments% ECHO Timeout in ms: !__TestTimeout! - set "__RunCmd=node --experimental-wasm-exnref --stack-size=8192 "!__CorerunJs!" -c "!__CoreRootUnix!" $(CoreRunArgs) "!__ExePathUnix!" %CLRTestExecutionArguments%" + set "__RunCmd=node --experimental-wasm-exnref --stack-size=8192 "!__CorerunJs!" -c "!__CoreRootUnix!" $(CoreRunArgs) !__RunCrossGen2Args! "!__ExePathUnix!" %CLRTestExecutionArguments%" ECHO Running: !__RunCmd! IF EXIST "$(AssemblyName).HasOutOfProcessTests" ( diff --git a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs index 9a8639a1a3aaf0..d221255859765d 100644 --- a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs +++ b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs @@ -111,6 +111,7 @@ public static bool IsMonoInterpreter public static bool IsBrowser => OperatingSystem.IsBrowser(); public static bool IsWasi => OperatingSystem.IsWasi(); public static bool IsWasm => IsBrowser || IsWasi; + public static bool IsReadyToRunCompiled => AppContext.TryGetSwitch("Test.ReadyToRunCompiled", out bool isEnabled) && isEnabled; public static bool IsNotMultithreadingSupported => !IsMultithreadingSupported; public static bool IsMultithreadingSupported => RuntimeFeature.IsMultithreadingSupported; diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_131285/Runtime_131285.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_131285/Runtime_131285.csproj index 5800912293b6cd..de6d5e08882e86 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_131285/Runtime_131285.csproj +++ b/src/tests/JIT/Regression/JitBlue/Runtime_131285/Runtime_131285.csproj @@ -1,14 +1,6 @@ True - - true diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_131373/Runtime_131373.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_131373/Runtime_131373.csproj index 4141d0e54db4a7..de6d5e08882e86 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_131373/Runtime_131373.csproj +++ b/src/tests/JIT/Regression/JitBlue/Runtime_131373/Runtime_131373.csproj @@ -1,8 +1,6 @@ True - - true diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_131635/Runtime_131635.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_131635/Runtime_131635.csproj index fd618744d88c24..de6d5e08882e86 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_131635/Runtime_131635.csproj +++ b/src/tests/JIT/Regression/JitBlue/Runtime_131635/Runtime_131635.csproj @@ -1,10 +1,6 @@ True - - true diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_131640/Runtime_131640.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_131640/Runtime_131640.csproj index 6de2c94e52efce..de6d5e08882e86 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_131640/Runtime_131640.csproj +++ b/src/tests/JIT/Regression/JitBlue/Runtime_131640/Runtime_131640.csproj @@ -1,11 +1,6 @@ True - - true - true diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs index a3ad46606faf48..1a5e266181f48b 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs +++ b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs @@ -11,6 +11,7 @@ class Runtime_70259 { + [ActiveIssue("https://github.com/dotnet/runtime/issues/124221", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsReadyToRunCompiled))] private static int Main() { // This creates an open delegate that goes through shuffle thunk and @@ -44,5 +45,5 @@ public virtual int Method() return 100; } } -} +} diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il index 60bf71c3e47b2f..a37679d51d1f1a 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il +++ b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il @@ -10,7 +10,7 @@ // Metadata version: v4.0.30319 .assembly extern System.Runtime { .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) } .assembly extern xunit.core {} - +.assembly extern TestLibrary { .ver 0:0:0:0 } .assembly extern Microsoft.DotNet.XUnitExtensions { .publickeytoken = (31 BF 38 56 AD 36 4E 35 ) } .assembly Runtime_70259 { @@ -72,6 +72,11 @@ string('https://github.com/dotnet/runtime/issues/70279') int32(0x2) // Mono } + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ActiveIssueAttribute::.ctor(string, class [mscorlib]System.Type, string[]) = { + string('https://github.com/dotnet/runtime/issues/124221') + type([TestLibrary]TestLibrary.PlatformDetection) + string[2] ('IsBrowser' 'IsReadyToRunCompiled') + } .entrypoint // Code size 31 (0x1f) .maxstack 8 diff --git a/src/tests/build.proj b/src/tests/build.proj index 884ccfcddb0f79..7ab8c872c38944 100644 --- a/src/tests/build.proj +++ b/src/tests/build.proj @@ -280,7 +280,7 @@ + Condition="'$(__CopyNativeTestBinaries)' != '1' and '$(__TestBuildMode)' == 'crossgen2' and '$(TargetArchitecture)' != 'wasm' and !$(MonoAot) and !$(MonoFullAot)" > $(__TestIntermediatesDir)\crossgen.out From 96ce644fe7b71fd74e6dd95989a197b95c60ca67 Mon Sep 17 00:00:00 2001 From: Larry Ewing Date: Wed, 2 Sep 2026 20:34:12 -0500 Subject: [PATCH 3/4] Apply Runtime_70259 issue to wasm R2R Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: df5c3f14-aa63-4239-bebd-8cf863c70f96 --- src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs | 2 +- src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs index 1a5e266181f48b..9d60542a7b860f 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs +++ b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs @@ -11,7 +11,7 @@ class Runtime_70259 { - [ActiveIssue("https://github.com/dotnet/runtime/issues/124221", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsReadyToRunCompiled))] + [ActiveIssue("https://github.com/dotnet/runtime/issues/124221", typeof(PlatformDetection), nameof(PlatformDetection.IsWasm), nameof(PlatformDetection.IsReadyToRunCompiled))] private static int Main() { // This creates an open delegate that goes through shuffle thunk and diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il index a37679d51d1f1a..ea197b082387f7 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il +++ b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il @@ -75,7 +75,7 @@ .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ActiveIssueAttribute::.ctor(string, class [mscorlib]System.Type, string[]) = { string('https://github.com/dotnet/runtime/issues/124221') type([TestLibrary]TestLibrary.PlatformDetection) - string[2] ('IsBrowser' 'IsReadyToRunCompiled') + string[2] ('IsWasm' 'IsReadyToRunCompiled') } .entrypoint // Code size 31 (0x1f) From 21fbf7fc056e271f8addbd85257048ad4310c66b Mon Sep 17 00:00:00 2001 From: Larry Ewing Date: Thu, 3 Sep 2026 08:46:58 -0500 Subject: [PATCH 4/4] Use ReadyToRun environment marker in runtime tests Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: df5c3f14-aa63-4239-bebd-8cf863c70f96 --- src/tests/Common/CLRTest.CrossGen.targets | 2 ++ src/tests/Common/CLRTest.Execute.Bash.targets | 8 +------- src/tests/Common/CLRTest.Execute.Batch.targets | 5 +---- src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs | 2 +- .../JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs | 6 ++++-- .../JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il | 2 +- 6 files changed, 10 insertions(+), 15 deletions(-) diff --git a/src/tests/Common/CLRTest.CrossGen.targets b/src/tests/Common/CLRTest.CrossGen.targets index cb6199498aa7ea..2307e7ff07b65e 100644 --- a/src/tests/Common/CLRTest.CrossGen.targets +++ b/src/tests/Common/CLRTest.CrossGen.targets @@ -60,6 +60,7 @@ fi # CrossGen2 Script if [ ! -z ${RunCrossGen2+x} ]%3B then + export TEST_READY_TO_RUN_MODE=1 compilationDoneFlagFile="IL-CG2/done" if [ -d IL-CG2 ]%3B then while [ ! -f $compilationDoneFlagFile ]%3B @@ -277,6 +278,7 @@ if /i "$(AlwaysUseCrossGen2)" == "true" ( REM CrossGen2 Script if defined RunCrossGen2 ( + set TEST_READY_TO_RUN_MODE=1 set ExtraCrossGen2Args=!ExtraCrossGen2Args! $(CrossGen2TestExtraArguments) set CrossGen2TestCheckPdb=$(CrossGen2TestCheckPdb) set __CreatePdb=$(__CreatePdb) diff --git a/src/tests/Common/CLRTest.Execute.Bash.targets b/src/tests/Common/CLRTest.Execute.Bash.targets index 97984d03c4fde7..b6e5b625928611 100644 --- a/src/tests/Common/CLRTest.Execute.Bash.targets +++ b/src/tests/Common/CLRTest.Execute.Bash.targets @@ -495,12 +495,6 @@ run_browser_test() { export __TestNativeAssetsLinked=false $(BashSelectTestCorerun) - local -a run_crossgen2_args=() - if [ -n "${RunCrossGen2:-}" ] - then - run_crossgen2_args=(-p "Test.ReadyToRunCompiled=true") - fi - echo Running with node echo CORE_ROOT: ${CORE_ROOT} echo corerun: ${corerun_js} @@ -508,7 +502,7 @@ $(BashSelectTestCorerun) echo CLRTestExecutionArguments: ${CLRTestExecutionArguments[@]} echo node version: `node -v` echo Timeout in ms: $__TestTimeout - cmd=( node --experimental-wasm-exnref --stack-size=8192 "${corerun_js}" -c "${CORE_ROOT}" $(CoreRunArgs) "${run_crossgen2_args[@]}" "${PWD}/${ExePath}" "${CLRTestExecutionArguments[@]}" ) + cmd=( node --experimental-wasm-exnref --stack-size=8192 "${corerun_js}" -c "${CORE_ROOT}" $(CoreRunArgs) "${PWD}/${ExePath}" "${CLRTestExecutionArguments[@]}" ) echo Running: "${cmd[@]}" run_with_timeout $__TestTimeout "${cmd[@]}" fi diff --git a/src/tests/Common/CLRTest.Execute.Batch.targets b/src/tests/Common/CLRTest.Execute.Batch.targets index 0c8b3c066beb8c..a5a242f843e47a 100644 --- a/src/tests/Common/CLRTest.Execute.Batch.targets +++ b/src/tests/Common/CLRTest.Execute.Batch.targets @@ -374,9 +374,6 @@ IF NOT DEFINED RunWithNodeJS ( set "__TestNativeAssetsLinked=false" $(BatchSelectTestCorerun) - set "__RunCrossGen2Args=" - if defined RunCrossGen2 set "__RunCrossGen2Args=-p Test.ReadyToRunCompiled=true" - ECHO Running with node ECHO CORE_ROOT: !CORE_ROOT! ECHO corerun: !__CorerunJs! @@ -384,7 +381,7 @@ $(BatchSelectTestCorerun) ECHO CLRTestExecutionArguments: %CLRTestExecutionArguments% ECHO Timeout in ms: !__TestTimeout! - set "__RunCmd=node --experimental-wasm-exnref --stack-size=8192 "!__CorerunJs!" -c "!__CoreRootUnix!" $(CoreRunArgs) !__RunCrossGen2Args! "!__ExePathUnix!" %CLRTestExecutionArguments%" + set "__RunCmd=node --experimental-wasm-exnref --stack-size=8192 "!__CorerunJs!" -c "!__CoreRootUnix!" $(CoreRunArgs) "!__ExePathUnix!" %CLRTestExecutionArguments%" ECHO Running: !__RunCmd! IF EXIST "$(AssemblyName).HasOutOfProcessTests" ( diff --git a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs index d221255859765d..ca8e5435e69c3b 100644 --- a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs +++ b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs @@ -111,7 +111,7 @@ public static bool IsMonoInterpreter public static bool IsBrowser => OperatingSystem.IsBrowser(); public static bool IsWasi => OperatingSystem.IsWasi(); public static bool IsWasm => IsBrowser || IsWasi; - public static bool IsReadyToRunCompiled => AppContext.TryGetSwitch("Test.ReadyToRunCompiled", out bool isEnabled) && isEnabled; + public static bool IsReadyToRunCompiled => Environment.GetEnvironmentVariable("TEST_READY_TO_RUN_MODE") == "1"; public static bool IsNotMultithreadingSupported => !IsMultithreadingSupported; public static bool IsMultithreadingSupported => RuntimeFeature.IsMultithreadingSupported; diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs index 9d60542a7b860f..8c7dcd9ebd9128 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs +++ b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.cs @@ -8,10 +8,13 @@ using InlineIL; using System; using System.Runtime.CompilerServices; +using TestLibrary; +using Xunit; class Runtime_70259 { - [ActiveIssue("https://github.com/dotnet/runtime/issues/124221", typeof(PlatformDetection), nameof(PlatformDetection.IsWasm), nameof(PlatformDetection.IsReadyToRunCompiled))] + [ActiveIssue("https://github.com/dotnet/runtime/issues/70279", TestRuntimes.Mono)] + [ActiveIssue("https://github.com/dotnet/runtime/issues/133169", typeof(PlatformDetection), nameof(PlatformDetection.IsWasm), nameof(PlatformDetection.IsReadyToRunCompiled))] private static int Main() { // This creates an open delegate that goes through shuffle thunk and @@ -45,5 +48,4 @@ public virtual int Method() return 100; } } - } diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il index ea197b082387f7..2daaab5ddeef0e 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il +++ b/src/tests/JIT/Regression/JitBlue/Runtime_70259/Runtime_70259.il @@ -73,7 +73,7 @@ int32(0x2) // Mono } .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.ActiveIssueAttribute::.ctor(string, class [mscorlib]System.Type, string[]) = { - string('https://github.com/dotnet/runtime/issues/124221') + string('https://github.com/dotnet/runtime/issues/133169') type([TestLibrary]TestLibrary.PlatformDetection) string[2] ('IsWasm' 'IsReadyToRunCompiled') }