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