// RUN: %clang_cc1 -fsyntax-only -verify %s// PR7694class A { };class B :private A {public:voidfoo(); };// expected-note {{declared private here}}voidB::foo() {(void)static_cast<void(A::*)()>(&B::foo);}voidbar() {(void)static_cast<void(A::*)()>(&B::foo);// expected-error {{cannot cast 'B' to its private base class 'A'}}}