class C
{
public:
C(int i) {}
~C() {}
#define C const C
};
void Test(C &c)
{
}
int main(int, char**)
{
Test(1);
return 0;
}
Y2xhc3MgQwp7CnB1YmxpYzoKICAgIEMoaW50IGkpIHt9CiAgICB+QygpIHt9CiAgICAKICAgICNkZWZpbmUgQyBjb25zdCBDCn07Cgp2b2lkIFRlc3QoQyAmYykKewp9CgppbnQgbWFpbihpbnQsIGNoYXIqKikKewogICAgVGVzdCgxKTsKICAgIHJldHVybiAwOwp9