Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.pt/explicit53.C @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
line wrap: on
line source
// { dg-do run } extern "C" void abort (); template <int a> inline int fact (); template <> inline int fact<1> (); template <int a> inline int fact () { return a * fact<a-1> (); } template <> inline int fact<1> () { return 1; } int main() { if (fact<3> () != 6 || fact<1> () != 1 || fact<3> () != 6 || fact<1> () != 1 || fact<1+0> () != 1) abort (); }