struct A
{ };

struct B
  : public A
{
  int i;
};


int main(int argc, char *argv[])
{
  B b;

  return !(static_cast<void *>(&b) == static_cast<void *>(&b.i));
}
