------- 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

Reply via email to