// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

using Xunit;
// Generated by Fuzzlyn v1.5 on 2023-03-08 14:45:20
// Run on Arm64 MacOS
// Seed: 4799288502595168691
// Reduced from 173.8 KiB to 0.3 KiB in 00:00:42
// Hits JIT assert in Release:
// Assertion failed 'genTypeSize(op1Type) == genTypeSize(op2Type)' in 'Program:Main(Fuzzlyn.ExecutionServer.IRuntime)' during 'Generate code' (IL size 76; hash 0xade6b36b; FullOpts)
// 
//     File: /Users/runner/work/1/s/src/coreclr/jit/codegenarm64.cpp Line: 4521
// 
public class C0
{
    public long F0;
    public uint F1;
    public sbyte F2;
}

public class Runtime_83140_2
{
    public static C0 s_3 = new C0();
    [Fact]
    public static void TestEntryPoint()
    {
        // A case where produced incorrectly typed IR when optimizing NE(relop, 0) into relop
        if ((s_3.F0 < s_3.F2) & ((s_3.F1 / 13548999118840769392UL) <= 0))
        {
            bool vr1 = 0 != s_3.F0++;
        }
    }
}
