Closed marklio closed 4 years ago
@dotnet/jit-contrib
This is from a check Brian added recently, so @briansull can you investigate?
Does it repro with the head revision? There were many such failures that were fixed by dotnet/coreclr#23272
I will investigate
I have a fix ready
Resolved with dotnet/coreclr#23533
See IL repro at the bottom. Please let me know if you need more info, or a repro of a different form. This IL is wonky, but this assert is seen on 620 real assemblies from NuGet.org. Commonly, these have been obfuscated by dotfuscator.
Save the IL below as test.il ilasm test.il /dll run amd64 CHK crossgen on the output: -- crossgen.exe /in test.dll /out test.dll.ni /nologo /verbose /platform_assemblies_paths "paths_to_il" Expected: successful compilation Actual:
IL repro: