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

             Bug #: 51567
           Summary: [4.7 Regression] ICE in splice_child_die, at
                    dwarf2out.c:5009 with -flto -g
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Keywords: lto
          Severity: normal
          Priority: P3
         Component: debug
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: rgue...@gcc.gnu.org


struct _Deque_iterator {
    int* _M_cur;
    void foo() {}
};
class _Deque_base {
public:
    typedef _Deque_iterator iterator;
    iterator _M_impl;
};
class deque : public _Deque_base {
public:
    typedef _Deque_base::iterator iterator;
};
class OutputContextStack {
public:
    deque m_stack;
    deque::iterator m_stackPosition;
};
int main()
{
  OutputContextStack s;
  s.m_stackPosition.foo();
}

Reply via email to