summaryrefslogtreecommitdiffstats
path: root/test/CXX/class.access
Commit message (Expand)AuthorAgeFilesLines
* When building a user-defined conversion sequence, keep track of theDouglas Gregor2011-01-201-0/+10
* Access control polish: drop the note on the original declaration andJohn McCall2010-10-202-4/+33
* Support friend function declarations in local classes correctly.John McCall2010-10-131-0/+19
* PR8325: don't do destructor checking when a pointer is thrown.Eli Friedman2010-10-121-0/+8
* Add a quick-and-dirty hack to give a better diagnostic for [class.protected]John McCall2010-09-032-8/+8
* That's not the right direction to compute notional accessibility in at all.John McCall2010-08-281-0/+28
* When checking access control for an instance member access onJohn McCall2010-08-281-6/+23
* Work around a crash when checking access to injected class namesJohn McCall2010-08-131-0/+14
* Perform access control when template lookup finds a class template.John McCall2010-08-131-0/+9
* Treat template parameters as part of the declaration-specifiers for theJohn McCall2010-07-161-0/+20
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-2/+3
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-3/+2
* Do not use CXXZeroValueInitExpr for class types. Instead, useDouglas Gregor2010-07-071-2/+3
* A bug I've introduced in STDIN handling surfaced a few broken tests, fix them.Benjamin Kramer2010-06-251-1/+1
* Make sure to check the accessibility of and mark the destructor for theEli Friedman2010-06-031-0/+6
* When we complain about a member being inaccessible due to a constraintDouglas Gregor2010-05-285-21/+28
* When filtering out previous declarations of friend functions, consider theJohn McCall2010-05-281-3/+22
* I hate this commit.Douglas Gregor2010-05-181-2/+2
* C++98/03 [temp.friend]p4 requires that inline function definitionsDouglas Gregor2010-05-171-2/+2
* When we emit an error during the implicit definition of a specialDouglas Gregor2010-05-121-9/+11
* Speculatively revert r103497, "Do not mark the virtual members of anDaniel Dunbar2010-05-111-11/+9
* Do not mark the virtual members of an implicitly-instantiated class asDouglas Gregor2010-05-111-9/+11
* An access is permitted if the current template instantiates to the appropriateJohn McCall2010-05-041-0/+55
* Complete reimplementation of the synthesis for implicitly-defined copyDouglas Gregor2010-05-011-2/+2
* Test case for r102578.John McCall2010-04-291-0/+14
* Properly switch into the declaring scope of a template when performingJohn McCall2010-04-291-0/+53
* When we create a temporary of class type that we don't immediatelyDouglas Gregor2010-04-241-0/+13
* Recommit my change to how C++ does elaborated type lookups, now withJohn McCall2010-04-231-0/+7
* Revert "C++ doesn't really use "namespaces" for different kinds of names the ...Daniel Dunbar2010-04-231-7/+0
* C++ doesn't really use "namespaces" for different kinds of names the sameJohn McCall2010-04-231-0/+7
* Keep tack of whether a base in an InitializedEntity is an inherited virtual b...Anders Carlsson2010-04-211-3/+2
* Pass the InitializedEntity to Sema::CheckConstructorAccess and use it to repo...Anders Carlsson2010-04-211-1/+13
* Fix the access checking of function and function template argument types,Chandler Carruth2010-04-181-0/+24
* Support befriending members of class template specializations.John McCall2010-04-131-0/+34
* Allow classes to befriend implicitly-declared members. Fixes PR6207 forJohn McCall2010-04-131-0/+11
* Don't try to find a scope corresponding to the search DC for an unfoundJohn McCall2010-04-131-0/+19
* Turn access control on by default in -cc1.John McCall2010-04-097-7/+7
* Improve handling of friend types in several ways:Douglas Gregor2010-04-072-0/+42
* Check access for the implicit calls to destructors that occur when weJohn McCall2010-04-071-0/+12
* Implement the protected access restriction ([class.protected]), which requiresJohn McCall2010-04-061-0/+387
* Check in a motivating test for the revised access semantics.John McCall2010-04-021-0/+16
* Correct the calculation of access to more closely model the wording inJohn McCall2010-04-021-0/+59
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-0/+18
* Accumulate all functions and classes that the effective context isJohn McCall2010-03-271-0/+14
* add a slight variation of test3, whereGabor Greif2010-03-261-0/+12
* Do not mark the destructor of a function parameter's type. Fixes PR6709.Douglas Gregor2010-03-261-2/+2
* Reapply r99596 with a fix: link an instantiated friend function to itsJohn McCall2010-03-261-0/+15
* When finishing a function definition, leave the function definition *after*John McCall2010-03-251-0/+12
* Fix a very minor oversight in privileges-elevation: we were only consideringJohn McCall2010-03-251-0/+16
* Walk out of enums when determining effective context.John McCall2010-03-241-0/+21