// PR c++/48008 // { dg-options -fabi-version=5 } // Test that we retain function-cv-quals in template argument mangling. template struct A { }; typedef void cfn(int) const; typedef void fn(int); // { dg-final { scan-assembler "_Z1f1AIFviEE" } } void f(A) { } // { dg-final { scan-assembler "_Z1f1AIKFviEE" } } void f(A) { }