Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/template/static3.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
template <class data> class foo { public: static const int a; static const int b; static const int c; static const int d; }; template <class data> const int foo<data>::a = 1; template <class data> const int foo<data>::b = a; template <class data> const int foo<data>::c = b; template <class data> const int foo<data>::d = c; typedef foo<int> fooInt; int main( void ) { fooInt *f; f = new fooInt(); if (f->c != 1 || f->d != 1) return 1; }