// Build don't link: // Origin: Mark Mitchell static int strlen (const char*) { return 0; } template void f () {} // Check that the strlen declaration here is given internal linkage by // using it as a non-type template argument, and expecting an error. template void f(); // ERROR - no matching template