1// { dg-do assemble  }
2// Testcase for instantiation with cv-qualified type
3
4template<class T>
5struct A
6{
7    void foo();
8};
9
10template<class T> void A<T>::foo() { }
11
12template class A<const int>;
13