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