Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.pt/explicit61.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-do run } extern "C" void abort (); template <class T> void f (); template <class T> void g () { abort (); } template <> void g<char> () { abort (); } template <class T> class C { public: void ff () { f<T> (0); } void gg () { g<T> (1); } template <class U> void f () { abort(); } template <class U> void g () { abort(); } template <class U> void f (int) {} template <class U> void g (int) {} }; template <class T> void f () { abort (); } template <> void f<char> () { abort (); } int main () { C<int> c; c.ff(); c.gg(); C<char> d; d.ff(); d.gg(); }