Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Enhance testing of overriding exception specs for inaccessible base exceptions. | Sebastian Redl | 2009-07-18 | 1 | -30/+43 |
| | | | | llvm-svn: 76317 | ||||
* | Add a new, more advanced CheckDerivedToBaseConversion that takes custom ↵ | Anders Carlsson | 2009-05-13 | 1 | -3/+5 |
| | | | | | | diagnostic IDs. llvm-svn: 71720 | ||||
* | Disable access control by default. It can be enabled with the ↵ | Anders Carlsson | 2009-05-13 | 1 | -0/+3 |
| | | | | | | -faccess-control option. When we have better support for it, we can enable it by default again. llvm-svn: 71706 | ||||
* | Revert Sebastian's rvalue patch (r67870) since it caused test failures in | Anders Carlsson | 2009-03-28 | 1 | -16/+4 |
| | | | | | | | | SemaCXX//overload-member-call.cpp SemaCXX//overloaded-operator.cpp SemaTemplate//instantiate-method.cpp llvm-svn: 67912 | ||||
* | Implement access checking for protected base classes. | Anders Carlsson | 2009-03-28 | 1 | -4/+16 |
| | | | | llvm-svn: 67887 | ||||
* | It is OK to cast to a private base class if the current member belongs to ↵ | Anders Carlsson | 2009-03-27 | 1 | -2/+7 |
| | | | | | | | | | | | the class that the private base class is a base of: class A {}; class B : private A { void f(B *b) { A* a = b; } }; llvm-svn: 67860 | ||||
* | Implement checking for base class access. Right now it's overly conservative ↵ | Anders Carlsson | 2009-03-27 | 1 | -0/+65 |
| | | | | | | but that will change. (Also, protected isn't implemented right now). llvm-svn: 67827 | ||||
* | Add a stubbed out CheckBaseClassAccess method. | Anders Carlsson | 2009-03-27 | 1 | -1/+11 |
| | | | | llvm-svn: 67821 | ||||
* | Move Sema::SetMemberAccessSpecifier to SemaAccess.cpp | Anders Carlsson | 2009-03-27 | 1 | -0/+27 |
| | | | | llvm-svn: 67820 | ||||
* | Add SemaAccess.cpp | Anders Carlsson | 2009-03-27 | 1 | -0/+12 |
llvm-svn: 67819 |