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



Markus Trippelsdorf <markus at trippelsdorf dot de> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |markus at trippelsdorf dot

                   |                            |de



--- Comment #1 from Markus Trippelsdorf <markus at trippelsdorf dot de> 
2012-09-20 23:39:33 UTC ---

class A

{

};

template <class type> struct D:A

{

    type & operator[](int);

};

struct B

{

    typedef D <int *>Row;

    struct C

    {

        Row *row;

    };

};

B::C a;

B::Row & b = *a.row;

void

fn1 ()

{

    while (1)

        b[0] = b[0] ? (int *) -1 : 0;

}

Reply via email to