// 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.3 on 2021-08-23 02:35:43
// Run on .NET 6.0.0-dev on X64 Windows
// Seed: 13788434105727734599
// Reduced from 365.1 KiB to 0.9 KiB in 02:25:35
// Exits with error:
// 
// Assert failure(PID 11828 [0x00002e34], Thread: 24792 [0x60d8]): Assertion failed 'm_VariableLiveRanges != nullptr && !m_VariableLiveRanges->empty()' in 'Program:M53(byref,byref)' during 'Generate code' (IL size 177)
// 
//     File: D:\dev\dotnet\runtime\src\coreclr\jit\codegencommon.cpp Line: 11987
//     Image: D:\dev\Fuzzlyn\Fuzzlyn\publish\windows-x64\Fuzzlyn.exe
// 
// 
public class Runtime_57752_2
{
    internal static ulong s_46;
    [Fact]
    public static void TestEntryPoint()
    {
        M53(ref s_46, ref s_46);
    }

    internal static void M53(ref ulong arg0, ref ulong arg1)
    {
        int var11 = default(int);
        for (int var0 = 0; var0 < 1; var0++)
        {
            return;
        }

        try
        {
            bool vr0 = arg1 >= 0;
            bool vr6 = vr0;
        }
        finally
        {
            for (int var2 = 0; var2 < -1; var2++)
            {
            }

            try
            {
            }
            finally
            {
                System.Console.WriteLine(var11);
            }

            var vr7 = new uint[][]{new uint[]{0}, new uint[]{0}, new uint[]{0}, new uint[]{0}, new uint[]{0}, new uint[]{0}, new uint[]{0}, new uint[]{0}, new uint[]{0}, new uint[]{0}};
        }

        System.Console.WriteLine(arg0);
    }
}