1 template <int I>
2 struct A { };
3 
4 template <int J>
5 void f(A<1/J>);
6 
7 template <int J>
f(...)8 void f(...) { }
9 
main()10 int main()
11 {
12   f<0>();
13 }
14 
15