}\r
}\r
\r
+struct S2 {\r
+ abc(): S2 { }\r
+ xyz(): S2 { }\r
+}\r
+\r
func generic1<A>(a1 : A, a2 : A) : A {\r
return a1 + a2;\r
}\r
generic1<int>(1, 2);\r
generic1<double>(3.4, 5.6);\r
\r
+ var s: S2;\r
+ s.abc().xyz();\r
+\r
return 0;\r
}
\ No newline at end of file