Skip to content

JIT: Assertion failed 'cond == test->AsOp()->gtOp1' during 'Update flow graph early pass' #119058

@jakobbotsch

Description

@jakobbotsch
// Generated by Fuzzlyn v3.3 on 2025-08-23 16:26:13
// Run on Arm64 MacOS
// Seed: 17015990397549431234-vectort,vector64,vector128,armadvsimd,armadvsimdarm64,armaes,armarmbase,armarmbasearm64,armcrc32,armcrc32arm64,armdp,armrdm,armrdmarm64,armsha1,armsha256
// Reduced from 36.5 KiB to 0.5 KiB in 00:00:13
// Hits JIT assert for Release:
// Assertion failed 'cond == test->AsOp()->gtOp1' in 'Program:M0()' during 'Update flow graph early pass' (IL size 32; hash 0xaf50ff37; FullOpts)
// 
//     File: /Users/runner/work/1/s/src/coreclr/jit/fgopt.cpp Line: 4535
// 
public class Program
{
    public static uint s_3;
    public static ulong s_7;
    public static void Main()
    {
        M0();
    }

    public static void M0()
    {
        long[] var3 = default(long[]);
        sbyte var24 = default(sbyte);
        if ((ulong)M1() > (ulong)var3[0])
        {
            var24 = var24;
        }
        else
        {
            uint var25 = s_3;
        }

        ulong var39 = s_7;
    }

    public static int M1()
    {
        return default(int);
    }
}

cc @dotnet/jit-contrib

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions