blob: 6df10a99fe2320bd0f0449ec3dd226f195432b9f [file] [log] [blame]
// { dg-do run }
// Test to make sure g++ can handle target types that aren't identical
// with pointers to members.
struct A { int i; };
struct B : public A { };
int main ()
{
int A::*p = &A::i;
const int B::*q = &A::i;
return p != q;
}