2 // GROUPS passed overloading
3 typedef struct{double re,im;} complex;
4 class Complex{public:double re,im;
5 inline void operator=(Complex&X){re=X.re; im=X.im;}};
6 void zxcvbnm(int n,...){n=1;}
7 int main(){complex c; Complex C;
9 zxcvbnm(1,C);} // { dg-warning "" } cannot pass non pod