Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/template/static3.C @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +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; }