My copy of top of trunk, which was updated today, ICEd with this piece of code:

------
#include <vector>                       // fails with vector and set

void
test()
{
  typedef int a;                        // must be locally defined
  std::vector<a*>::iterator x;          // element must be pointer to
                                        // aliased type
  std::vector<a*>::iterator y=x;
}
------


-- 
           Summary: ICE on STL container iterator copy
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: critical
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dougkwan at google dot com
 GCC build triplet: i686-unknown-linux-gnu
  GCC host triplet: i686-unknown-linux-gnu
GCC target triplet: i686-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34846

Reply via email to