URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 305 |
Rev 338 |
// { dg-do run { xfail sparc64-*-elf arm-*-pe } }
|
// { dg-do run { xfail sparc64-*-elf arm-*-pe } }
|
// { dg-options "-fexceptions" }
|
// { dg-options "-fexceptions" }
|
|
|
#include
|
#include
|
|
|
int fail = 1;
|
int fail = 1;
|
|
|
class X { public: virtual void p() { } };
|
class X { public: virtual void p() { } };
|
class Y : public X { public: virtual void p() { fail = 0; } };
|
class Y : public X { public: virtual void p() { fail = 0; } };
|
|
|
main()
|
main()
|
{
|
{
|
try { Y y; throw y; }
|
try { Y y; throw y; }
|
catch (X& x) { x.p(); }
|
catch (X& x) { x.p(); }
|
catch (...) { }
|
catch (...) { }
|
return fail;
|
return fail;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.