URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [g++.dg/] [opt/] [reload1.C] - Rev 301
Compare with Previous | Blame | View Log
// PR 7944// { dg-do compile }// { dg-options -O2 }struct B{B & operator << (short s){int j;if (j)return operator << (s);elsereturn operator << (s);}};struct A{int i;static void bar ();static int quux (){bar ();return 0;}A ():i (quux ()){}~A (){}};voidfoo (){short s[4] = { 0, 0, 0, 1 };A a[2] = { A (), A () };B b;b << s[0] << s[2];}
