John McCall 3155f573f5 Turn access control on by default in -cc1.
Remove -faccess-control from -cc1; add -fno-access-control.
Make the driver pass -fno-access-control by default.
Update a bunch of tests to be correct under access control.

llvm-svn: 100880
2010-04-09 19:03:51 +00:00

12 lines
235 B
C++

// RUN: %clang_cc1 -fsyntax-only -verify %s
struct A { };
void f() {
struct B : private A {}; // expected-note{{declared private here}}
B b;
A *a = &b; // expected-error{{cannot cast 'B' to its private base class 'A'}}
}