summaryrefslogtreecommitdiffstats
path: root/test/CXX/class
Commit message (Expand)AuthorAgeFilesLines
* PR9037: Allow override, final, and new as an extension on inline members.Nico Weber2011-01-282-0/+42
* Mark classes final and/or explicit during class template instantiation.Anders Carlsson2011-01-221-0/+20
* Mark classes as final or explicit. Diagnose when a class marked 'final' is us...Anders Carlsson2011-01-221-0/+8
* Parse class-virt-specifier-seqs.Anders Carlsson2011-01-221-0/+10
* Fix tests to be valid.Anders Carlsson2011-01-201-2/+11
* Change the parser error to reflect that virt-specifiers are allowed on any cl...Anders Carlsson2011-01-201-3/+3
* Only allow virtual member functions to be marked 'override' and 'final'.Anders Carlsson2011-01-201-0/+12
* Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct.Anders Carlsson2011-01-171-0/+6
* Forgot a file in r120182Sebastian Redl2010-11-261-0/+14
* Allow access to non-static members without an object in sizeof expressions, i...Sebastian Redl2010-11-261-3/+3
* A union cannot contain static data members or data members of reference type.Anders Carlsson2010-11-071-0/+8
* Diagnose C++ [class.mem]p13-14, where a class member has the same nameDouglas Gregor2010-10-152-0/+59
* Make sure that we diagnose invalid qualifiers on friend functions.Douglas Gregor2010-10-141-1/+2
* If we end up instantiating a function parameter whose default argumentDouglas Gregor2010-10-121-0/+27
* Parse default arguments within member functions in source order, fromDouglas Gregor2010-10-121-0/+46
* Add redeclaration checking for static data members and fix a cornerDouglas Gregor2010-08-301-0/+64
* Catch the case of trying to turn '&(X::a)' into a member pointer as well.John McCall2010-08-241-25/+0
* When trying to resolve the address of an overloaded expression,John McCall2010-08-241-0/+25
* Diagnose the presence of multiple initializations of static dataDouglas Gregor2010-08-241-0/+25
* Turn access control on by default in -cc1.John McCall2010-04-092-2/+2
* Improve handling of friend types in several ways:Douglas Gregor2010-04-071-2/+2
* Pretty-print anonymous types using their kind and presumed location.John McCall2010-03-191-7/+7
* When pretty-printing tag types, only print the tag if we're in C (andJohn McCall2010-03-103-23/+23
* Make Decl::isOutOfLine() virtual, and use that to determine when definitionsChandler Carruth2010-02-211-0/+25
* Improve access control diagnostics. Perform access control on member-pointerJohn McCall2010-02-101-2/+2
* Initialization improvements: addition of string initialization and a fewEli Friedman2009-12-191-2/+1
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-1512-12/+12
* Stop trying to analyze class-hierarchies for dependently-scoped id-expressions;John McCall2009-12-021-0/+93
* Make sure we actually have a definition before asking if it is implicit. Fixe...Sebastian Redl2009-10-251-0/+9
* Improve diagnostics when the parser encounters a declarator with anDouglas Gregor2009-10-131-1/+1
* Rework the Parse-Sema interaction for friends to better support friendDouglas Gregor2009-09-261-1/+3
* When adding a friend class declaration to the lookup tables, use the access s...John McCall2009-09-021-0/+4
* Ensure that the tag decls of friend decls aren't added to the friending class'sJohn McCall2009-09-021-2/+0
* Fix bug 4784 and allow friend declarations to properly extendJohn McCall2009-08-311-0/+37
* Omnibus friend decl refactoring. Instead of cloning AST classes for friendJohn McCall2009-08-281-0/+7
* Modify an assert to capture the restriction on friend declarations moreJohn McCall2009-08-251-0/+8
* Permit a class to friend its members in C++0x, without restriction.John McCall2009-08-061-2/+2
* First pass at friend semantics.John McCall2009-08-063-0/+77
* AlisdairM pointed out that this will likely be relaxed in C++0x, so let'sJohn McCall2009-08-061-0/+3
* Add a test for invalid uses of non-static members from nested classes, justJohn McCall2009-08-051-0/+11
* Update for LLVM API change.Owen Anderson2009-07-271-1/+1
* Make having no RUN line a failure.Daniel Dunbar2009-07-251-1/+3
* Prep for new warning.Mike Stump2009-07-221-1/+1
* "This patch implements the restrictions on union members detailed inDouglas Gregor2009-07-221-0/+105
* Revert this, we have a better way to do this.Mike Stump2009-07-211-4/+1
* Revert this, we have a better way to handle this.Mike Stump2009-07-211-4/+1
* Prep for new warning.Mike Stump2009-07-211-2/+5
* Prep for new warning.Mike Stump2009-07-211-1/+4
* Add test for [class.local]p2.Anders Carlsson2009-06-241-0/+12
* Add test for [class.nested.type]p1Anders Carlsson2009-06-241-0/+11