/* PR71633 */ | |
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && { ! x32 } } } } */ | |
/* { dg-options "-fcheck-pointer-bounds -mmpx -O2" } */ | |
class c1 | |
{ | |
virtual void fn1 (); | |
}; | |
class c2 | |
{ | |
virtual int *fn2 () const; | |
}; | |
class c3 : c1, c2 | |
{ | |
int *fn2 () const; | |
int *fn3 (int) const; | |
}; | |
int *c3::fn2 () const | |
{ | |
return 0; | |
} | |
int *c3::fn3 (int p) const | |
{ | |
return fn3 (p); | |
} |