// 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 2022-02-04 12:51:20
// Run on X86 Windows
// Seed: 5821979800164656837
// Reduced from 60.0 KiB to 0.3 KiB in 00:01:44
// Debug: Outputs 0
// Release: Outputs -1
public class Program
{
    public static IRT s_rt;
    public static long s_4;
    [Fact]
    public static int TestEntryPoint()
    {
        s_rt = new C();
        int vr3 = (int)(s_4 & ~M7());
        s_rt.WriteLine(vr3);
        return vr3 + 100;
    }

    public static short M7()
    {
        ref long var1 = ref s_4;
        var1 = 9223372036854775807L;
        return 0;
    }
}


public interface IRT
{
    void WriteLine<T>(T value);
}

public class C : IRT
{
    public void WriteLine<T>(T value)
    {
        System.Console.WriteLine(value);
    }
}
