1 2 3 4 5 6 7 8 9 10 11
// Build don't link: // GROUPS passed templates template <class T> void foo(T, T*); void bar() { double d; (*((void (*)(int, double*)) &foo<int>))(3, &d); }