-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assertion failed 'vnStore->VNExcIsSubset(nodeExcSet.GetLiberal(), operandsExcSet.GetLiberal())' during 'Do value numbering' #64208
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Comments
Tagging subscribers to this area: @JulieLeeMSFT Issue Details// Found by Antigen
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
public class TestClass
{
public struct S1
{
}
static S1 s_s1_32 = new S1();
public S1 LeafMethod15()
{
unchecked
{
return s_s1_32;
}
}
public void Method0()
{
unchecked
{
LeafMethod15();
return;
}
}
public static void Main(string[] args)
{
new TestClass().Method0();
}
}
/*
Environment:
set COMPlus_TieredCompilation=0
set COMPlus_JitAggressiveInlining=1
Assert failure(PID 71508 [0x00011754], Thread: 29652 [0x73d4]): Assertion failed 'vnStore->VNExcIsSubset(nodeExcSet.GetLiberal(), operandsExcSet.GetLiberal())' in 'TestClass:Method0():this' during 'Do value numbering' (IL size 8)
File: D:\git\dotnet-runtime\src\coreclr\jit\valuenum.cpp Line: 11074
Image: d:\git\dotnet-runtime\artifacts\tests\coreclr\windows.x64.Checked\tests\Core_Root\CoreRun.exe
*/
|
@dotnet/jit-contrib , @jakobbotsch |
I will take a look, should be a straightforward fix. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
The text was updated successfully, but these errors were encountered: