// { dg-do link } // { dg-options "-frepo -Werror" } // { dg-require-host-local "" } // { dg-skip-if "dkms are not final links" { vxworks_kernel } } // Submitted by Melissa O'Neill // the vtable of Foo wouldn't be generated template struct Foo { virtual void foo() {} }; template struct Bar { void bar(); }; template void Bar::bar() { Foo oof; } int main () { Bar rab; rab.bar(); } // { dg-final { cleanup-repo-files } }