aboutsummaryrefslogtreecommitdiff
path: root/test/CXX/class.access
AgeCommit message (Expand)Author
2013-02-27Don't crash when diagnosing path-constrained protectedJohn McCall
2013-02-22Only suppress instance context if a member is actuallyJohn McCall
2013-02-06Don't check whether a friend declaration is correctly formed when instantiating,Nick Lewycky
2012-10-19Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnost...Andy Gibbs
2012-09-20Per C++11 [class.friend]p3, the 'friend' keyword must appear first in aRichard Smith
2012-08-24When computing the effective context for access control,John McCall
2012-08-23When disambiguating an expression-statement from a declaraton-statement, if theRichard Smith
2012-08-10Check access to friend declarations. There's a number of differentJohn McCall
2012-04-09My original patch missed the virtual-base case for destroyingJohn McCall
2012-04-09Fix the access check performed as part of the determination of whetherJohn McCall
2012-04-07Fix several problems with protected access control:John McCall
2012-03-17Diagnose tag and class template declarations with qualifiedDouglas Gregor
2011-12-15Modify how the -verify flag works. Currently, the verification string andRichard Trieu
2011-10-13Update all tests other than Driver/std.cpp to use -std=c++11 rather thanRichard Smith
2011-10-12Switch diagnostic text from "C++0x" over to "C++11".Douglas Gregor
2011-10-10Implement the restrictions in C++ [class.friend]p6, which disallowDouglas Gregor
2011-10-09The effective context of a friend function is its lexicalDouglas Gregor
2011-09-21Enforce access control for conversion operators used in contextualJohn McCall
2011-05-25Update our diagnostics to properly account for move operations.Sean Hunt
2011-05-19Undo enough of r131143 to make private copy ctor diags say "copy constructor"...Matt Beaumont-Gay
2011-05-10Tweak the diagnostics for the C++0x extensions to friend types to noteDouglas Gregor
2011-05-10Re-do R131114 without breaking code.Sean Hunt
2011-02-28Add -fcxx-exceptions to all tests that use C++ exceptions.Anders Carlsson
2011-02-19Pass -fexceptions to all tests that use try/catch/throw.Anders Carlsson
2011-02-15Handle delayed access in local declarations. PR9229.John McCall
2011-02-15Return a declaration to the parser when creating a field in C++ so thatJohn McCall
2011-02-14Don't crash on hierarchy static_casts which appear in variable initializers.John McCall
2011-02-14Change the context correctly when instantiating a static data member definition.John McCall
2011-02-14When parsing an out-of-line member function declaration, we must delayJohn McCall
2011-01-20When building a user-defined conversion sequence, keep track of theDouglas Gregor
2010-10-20Access control polish: drop the note on the original declaration andJohn McCall
2010-10-13Support friend function declarations in local classes correctly.John McCall
2010-10-12PR8325: don't do destructor checking when a pointer is thrown.Eli Friedman
2010-09-03Add a quick-and-dirty hack to give a better diagnostic for [class.protected]John McCall
2010-08-28That's not the right direction to compute notional accessibility in at all.John McCall
2010-08-28When checking access control for an instance member access onJohn McCall
2010-08-13Work around a crash when checking access to injected class namesJohn McCall
2010-08-13Perform access control when template lookup finds a class template.John McCall
2010-07-16Treat template parameters as part of the declaration-specifiers for theJohn McCall
2010-07-08Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor
2010-07-07Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor
2010-07-07Do not use CXXZeroValueInitExpr for class types. Instead, useDouglas Gregor
2010-06-25A bug I've introduced in STDIN handling surfaced a few broken tests, fix them.Benjamin Kramer
2010-06-03Make sure to check the accessibility of and mark the destructor for theEli Friedman
2010-05-28When we complain about a member being inaccessible due to a constraintDouglas Gregor
2010-05-28When filtering out previous declarations of friend functions, consider theJohn McCall
2010-05-18I hate this commit.Douglas Gregor
2010-05-17C++98/03 [temp.friend]p4 requires that inline function definitionsDouglas Gregor
2010-05-12When we emit an error during the implicit definition of a specialDouglas Gregor
2010-05-11Speculatively revert r103497, "Do not mark the virtual members of anDaniel Dunbar