// CS0429: Unreachable expression code detected // Line: 24 // Compiler options: -warnaserror using System; struct S { } class C { public static implicit operator S (C c) { return new S (); } } class Program { static void Main () { C c = new C (); Console.WriteLine (c ?? new S ()); } }