URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [opt/] [pr45412.C] - Rev 764
Go to most recent revision | Compare with Previous | Blame | View Log
// { dg-do compile }
// { dg-options "-O2 -fipa-cp-clone -ftracer" }
int foo (int *);
void bar ();
struct S
{
virtual int vm ();
~S ();
};
int
S::vm ()
{
int state;
switch (foo (&state))
{
case 0:
bar ();
case 1:
delete this;
}
return state;
}
Go to most recent revision | Compare with Previous | Blame | View Log