summaryrefslogtreecommitdiffstats
path: root/test/CXX/class.access
Commit message (Expand)AuthorAgeFilesLines
* My original patch missed the virtual-base case for destroyingJohn McCall2012-04-091-0/+16
* Fix the access check performed as part of the determination of whetherJohn McCall2012-04-091-0/+20
* Fix several problems with protected access control:John McCall2012-04-072-10/+78
* Diagnose tag and class template declarations with qualifiedDouglas Gregor2012-03-171-1/+1
* Modify how the -verify flag works. Currently, the verification string andRichard Trieu2011-12-151-1/+1
* Update all tests other than Driver/std.cpp to use -std=c++11 rather thanRichard Smith2011-10-131-1/+1
* Switch diagnostic text from "C++0x" over to "C++11".Douglas Gregor2011-10-121-1/+1
* Implement the restrictions in C++ [class.friend]p6, which disallowDouglas Gregor2011-10-101-0/+20
* The effective context of a friend function is its lexicalDouglas Gregor2011-10-092-1/+14
* Enforce access control for conversion operators used in contextualJohn McCall2011-09-211-0/+22
* Update our diagnostics to properly account for move operations.Sean Hunt2011-05-251-2/+2
* Undo enough of r131143 to make private copy ctor diags say "copy constructor"...Matt Beaumont-Gay2011-05-191-2/+2
* Tweak the diagnostics for the C++0x extensions to friend types to noteDouglas Gregor2011-05-101-1/+1
* Re-do R131114 without breaking code.Sean Hunt2011-05-101-3/+3
* Add -fcxx-exceptions to all tests that use C++ exceptions.Anders Carlsson2011-02-281-1/+1
* Pass -fexceptions to all tests that use try/catch/throw.Anders Carlsson2011-02-191-1/+1
* Handle delayed access in local declarations. PR9229.John McCall2011-02-151-0/+15
* Return a declaration to the parser when creating a field in C++ so thatJohn McCall2011-02-151-0/+14
* Don't crash on hierarchy static_casts which appear in variable initializers.John McCall2011-02-141-0/+15
* Change the context correctly when instantiating a static data member definition.John McCall2011-02-141-0/+10
* When parsing an out-of-line member function declaration, we must delayJohn McCall2011-02-141-0/+21
* 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