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

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> 
2013-04-09 16:11:24 UTC ---
A bit more reduced:
 % cat test.ii
struct A
{
    int *foo ();
    A bar ();
}
*a;

template <class> void
fn1 ()
{
    0 << (a->bar().foo() ? 1 : 0);
}

 % c++ -c test.ii
test.ii: In function ‘void fn1()’:
test.ii:11:33: internal compiler error: unexpected expression ‘a->’ of kind
arrow_expr
     0 << (a->bar().foo() ? 1 : 0);

Reply via email to