// internal dynamic conversion tests class G { } class C { public static dynamic Create () { return 1; } static void M () { dynamic d = default (T); var v = default (dynamic); } public static int Main () { var d = Create (); d.ToString (); M (); M (); G v1 = new G(); G v2 = new G(); return 0; } }