// { dg-do link } // { dg-options "-frepo" } // Build then link: template struct S { ~S (); }; template S::~S () {} int main () { S s; } // { dg-final { cleanup-repo-files } }