blob: b736406e0cbed20ae89c0784b0c15eb82382da09 [file] [log] [blame]
/* { dg-lto-do link } */
/* { dg-require-effective-target mpx } */
/* { dg-lto-options {{-fcheck-pointer-bounds -mmpx -flto -flto-partition=max}} } */
class cl1
{
public:
virtual ~cl1 () { };
};
class cl2
{
public:
virtual ~cl2 () { };
};
class cl3 : cl1, cl2
{
};
class cl4 : cl3
{
public:
~cl4 ();
};
cl4::~cl4 ()
{
}
int main (int argc, char **argv)
{
cl4 c;
return 0;
}