Closed
Description
// Generated by Fuzzlyn v2.5 on 2025-04-11 19:54:45
// Run on Arm64 MacOS
// Seed: 17225220246896154744-vectort,vector64,vector128,armadvsimd,armadvsimdarm64,armaes,armarmbase,armarmbasearm64,armcrc32,armcrc32arm64,armdp,armrdm,armrdmarm64,armsha1,armsha256
// Reduced from 24.9 KiB to 0.7 KiB in 00:00:20
// Debug: Throws 'System.NullReferenceException'
// Release: Runs successfully
using System;
using System.Numerics;
using System.Runtime.Intrinsics;
using System.Runtime.Intrinsics.Arm;
public struct S0
{
public sbyte F2;
public Vector<int> F4;
public bool F7;
}
public class C0
{
public S0 F2;
}
public class Program
{
public static Vector<long> s_1;
public static S0[] s_5 = new S0[]
{
new S0()
};
public static void Main()
{
var vr2 = new C0();
bool vr3 = M1(vr2);
System.Console.WriteLine(s_1);
}
public static bool M1(C0 argThis)
{
S0[] vr9 = default(S0[]);
S0 var6 = vr9[0];
var6.F2 = 0;
argThis.F2.F2 = var6.F2;
return s_5[0].F7;
}
}
@dotnet/jit-contrib