// { dg-do link } // { dg-options "-frepo" } // Bug: g++ complains about duplicate explicit instantiations with -frepo. // From Jason Merrill // Build then link: template struct A { virtual ~A () { } }; template void g (T t) { } template class A; int main () { g (42); }