Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/template/new10.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
// PR c++/46658 typedef unsigned short int uint16_t; typedef unsigned int uint32_t; template<class T> class scoped_array { void reset(T * p = 0) { } }; typedef uint16_t SequenceIndex; typedef uint32_t SequenceMapIndex; class Analyzer { template <typename READER> bool ReadDictionary( READER& reader ); scoped_array<SequenceIndex> map_from_2_hints_to_composite_sequence; SequenceMapIndex number_of_composite_sequences; }; template <typename READER> bool Analyzer::ReadDictionary( READER &reader ) { const SequenceMapIndex ntt = ( number_of_composite_sequences + SequenceMapIndex( 1 ) ) * ( number_of_composite_sequences + 1 ); map_from_2_hints_to_composite_sequence.reset(new SequenceIndex[ntt]()); return true; }