------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-05 20:36 ------- Confirmed, reduced (as much as I can get it) testcase (about 50 lines): typedef unsigned int size_t; struct basic_string1 { basic_string1(const basic_string1& __str); basic_string1(const char* __s); ~basic_string1(); }; struct fitscolumn { basic_string1 name_, unit_; int i, t; fitscolumn (const basic_string1 &nm, const basic_string1 &un,int i1,int t1) : name_(nm), unit_(un), i(i1), t(t1){} }; struct iterator { }; struct vector_type { typedef fitscolumn _Tp; struct { _Tp* _M_start; _Tp* _M_finish; _Tp* _M_end_of_storage; void construct(_Tp *__p, const _Tp& __val); } _M_impl; iterator end(); void push_back(const _Tp& __x) { if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) { this->_M_impl.construct(this->_M_impl._M_finish, __x); ++this->_M_impl._M_finish; } else _M_insert_aux(end(), __x); } void _M_fill_insert(iterator __pos, int __n, const _Tp& __x); void _M_insert_aux(iterator __position, const _Tp& __x); }; void init_bintab(vector_type & columns_) { char ttype[81], tunit[81], tform[81]; long repc; int typecode; columns_.push_back (fitscolumn (ttype,tunit,1,typecode)); }
-- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2005-01-05 20:36:31 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19266