From 5879fbd933483650c4bb96b9ea7e5c4646b55b98 Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Wed, 13 May 2009 19:49:53 +0000 Subject: Disable access control by default. It can be enabled with the -faccess-control option. When we have better support for it, we can enable it by default again. llvm-svn: 71706 --- clang/lib/Sema/SemaAccess.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'clang/lib/Sema/SemaAccess.cpp') diff --git a/clang/lib/Sema/SemaAccess.cpp b/clang/lib/Sema/SemaAccess.cpp index cc212434b79..b832d38d1d8 100644 --- a/clang/lib/Sema/SemaAccess.cpp +++ b/clang/lib/Sema/SemaAccess.cpp @@ -53,6 +53,9 @@ bool Sema::CheckBaseClassAccess(QualType Derived, QualType Base, assert(Paths.isRecordingPaths() && "Can't check base class access without recorded paths"); + if (!getLangOptions().AccessControl) + return false; + const CXXBaseSpecifier *InacessibleBase = 0; const CXXRecordDecl* CurrentClassDecl = 0; -- cgit v1.2.3