using System; #if EXPECTED_OUTPUT using System.Runtime.CompilerServices; #endif namespace Issue3465 { internal class Program { private static Program programNull; private static Program GetProgram() { return null; } private static bool Test3465() { Program program = GetProgram(); Program program2 = programNull; return System.Runtime.CompilerServices.Unsafe.As(ref program) > System.Runtime.CompilerServices.Unsafe.As(ref program2); } } }