* c-common.c (get_priority): Add check for
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / explicit53.C
blob29c970397f741ef8fc0563134de00146754c16fa
1 // { dg-do run  }
2 extern "C" void abort ();
4 template <int a> inline int fact ();
5 template <> inline int fact<1> ();
7 template <int a> inline int fact ()
9   return a * fact<a-1> ();
12 template <> inline int fact<1> ()
14   return 1;
17 int main()
19   if (fact<3> () != 6 || fact<1> () != 1
20       || fact<3> () != 6 || fact<1> () != 1 || fact<1+0> () != 1)
21     abort ();