void__attribute__((regparm(3)))f2();// expected-note{{previous declaration is here}}
voidf3();// expected-note{{previous declaration is here}}
};
voidX0::f0(){}
void__attribute__((regparm(3)))X0::f1(){}
void__attribute__((regparm(2)))X0::f2(){}// expected-error{{function declared with with regparm(2) attribute was previously declared with the regparm(3) attribute}}
void__attribute__((regparm(2)))X0::f3(){}// expected-error{{function declared with with regparm(2) attribute was previously declared without the regparm attribute}}