// PR c++/31671 template void doit() { i = 0; } template class X { public: void foo() { doit(); // { dg-error "cv-qualification|no matching" } } }; int i = 0; X x; int main() { x.foo(); }