Skip to content

JIT: Assertion failed 'false && "found use of a node that is not in the LIR sequence"' during 'Lowering nodeinfo' #125327

@jakobbotsch

Description

@jakobbotsch
// Generated by Fuzzlyn v3.3 on 2026-03-08 16:41:49
// Run on Arm64 MacOS
// Seed: 9286072369653102690-vectort,vector64,vector128,armadvsimd,armadvsimdarm64,armaes,armarmbase,armarmbasearm64,armcrc32,armcrc32arm64,armdp,armrdm,armrdmarm64,armsha1,armsha256
// Reduced from 299.3 KiB to 0.3 KiB in 00:02:44
// Hits JIT assert for Release:
// Assertion failed 'false && "found use of a node that is not in the LIR sequence"' in 'Program:M4():int' during 'Lowering nodeinfo' (IL size 30; hash 0xadbe37fa; FullOpts)
// 
//     File: /Users/runner/work/1/s/src/coreclr/jit/lir.cpp Line: 1686
// 
public class Program
{
    public static long[] s_1 = new long[]
    {
        0
    };
    public static void Main()
    {
        bool vr5 = M4() == s_1[0];
    }

    public static int M4()
    {
        if ((ushort)(s_1[0] & 3245280089U) > -1L)
        {
            var vr2 = s_1[0];
        }

        return 1;
    }
}

Bisected to #124601, cc @jonathandavies-arm

Metadata

Metadata

Labels

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

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions