template struct A { }; template void f(A<1/J>); template void f(...) { } int main() { f<0>(); }