1 module imports.test27a; 2 3 struct Variant 4 { thisVariant5 this(T)(T) 6 { 7 } 8 } 9 myClass(T)10 class myClass(T) 11 { 12 public: 13 void func(T v) 14 { 15 Variant b = Variant(v); 16 } 17 } 18 19