1// { dg-do link }
2// { dg-options "-frepo" }
3// { dg-require-host-local "" }
4// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
5
6// Simplified from testcase by Erez Louidor Lior <s3824888@techst02.technion.ac.il>
7
8template <class T>
9class foo{
10public:
11  void g();
12  void h();
13};
14
15template <class T>
16void foo<T>::g() {
17  h();
18}
19
20template <class T>
21void foo<T>::h() {
22}
23
24int main() {
25  foo<int> f;
26  f.g();
27}
28
29// { dg-final { cleanup-repo-files } }
30