aboutsummaryrefslogtreecommitdiff
path: root/test/CXX/class
AgeCommit message (Expand)Author
2011-03-25Remove 'new' from virt-specifier since it's going to be removed in the next C...Anders Carlsson
2011-01-28PR9037: Allow override, final, and new as an extension on inline members.Nico Weber
2011-01-22Mark classes final and/or explicit during class template instantiation.Anders Carlsson
2011-01-22Mark classes as final or explicit. Diagnose when a class marked 'final' is us...Anders Carlsson
2011-01-22Parse class-virt-specifier-seqs.Anders Carlsson
2011-01-20Fix tests to be valid.Anders Carlsson
2011-01-20Change the parser error to reflect that virt-specifiers are allowed on any cl...Anders Carlsson
2011-01-20Only allow virtual member functions to be marked 'override' and 'final'.Anders Carlsson
2011-01-17Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct.Anders Carlsson
2010-11-26Forgot a file in r120182Sebastian Redl
2010-11-26Allow access to non-static members without an object in sizeof expressions, i...Sebastian Redl
2010-11-07A union cannot contain static data members or data members of reference type.Anders Carlsson
2010-10-15Diagnose C++ [class.mem]p13-14, where a class member has the same nameDouglas Gregor
2010-10-14Make sure that we diagnose invalid qualifiers on friend functions.Douglas Gregor
2010-10-12If we end up instantiating a function parameter whose default argumentDouglas Gregor
2010-10-12Parse default arguments within member functions in source order, fromDouglas Gregor
2010-08-30Add redeclaration checking for static data members and fix a cornerDouglas Gregor
2010-08-24Catch the case of trying to turn '&(X::a)' into a member pointer as well.John McCall
2010-08-24When trying to resolve the address of an overloaded expression,John McCall
2010-08-24Diagnose the presence of multiple initializations of static dataDouglas Gregor
2010-04-09Turn access control on by default in -cc1.John McCall
2010-04-07Improve handling of friend types in several ways:Douglas Gregor
2010-03-19Pretty-print anonymous types using their kind and presumed location.John McCall
2010-03-10When pretty-printing tag types, only print the tag if we're in C (andJohn McCall
2010-02-21Make Decl::isOutOfLine() virtual, and use that to determine when definitionsChandler Carruth
2010-02-10Improve access control diagnostics. Perform access control on member-pointerJohn McCall
2009-12-19Initialization improvements: addition of string initialization and a fewEli Friedman
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar
2009-12-02Stop trying to analyze class-hierarchies for dependently-scoped id-expressions;John McCall
2009-10-25Make sure we actually have a definition before asking if it is implicit. Fixe...Sebastian Redl
2009-10-13Improve diagnostics when the parser encounters a declarator with anDouglas Gregor
2009-09-26Rework the Parse-Sema interaction for friends to better support friendDouglas Gregor
2009-09-02When adding a friend class declaration to the lookup tables, use the access s...John McCall
2009-09-02Ensure that the tag decls of friend decls aren't added to the friending class'sJohn McCall
2009-08-31Fix bug 4784 and allow friend declarations to properly extendJohn McCall
2009-08-28Omnibus friend decl refactoring. Instead of cloning AST classes for friendJohn McCall
2009-08-25Modify an assert to capture the restriction on friend declarations moreJohn McCall
2009-08-06Permit a class to friend its members in C++0x, without restriction.John McCall
2009-08-06First pass at friend semantics.John McCall
2009-08-06AlisdairM pointed out that this will likely be relaxed in C++0x, so let'sJohn McCall
2009-08-05Add a test for invalid uses of non-static members from nested classes, justJohn McCall
2009-07-27Update for LLVM API change.Owen Anderson
2009-07-25Make having no RUN line a failure.Daniel Dunbar
2009-07-22Prep for new warning.Mike Stump
2009-07-22"This patch implements the restrictions on union members detailed inDouglas Gregor
2009-07-21Revert this, we have a better way to do this.Mike Stump
2009-07-21Revert this, we have a better way to handle this.Mike Stump
2009-07-21Prep for new warning.Mike Stump
2009-07-21Prep for new warning.Mike Stump
2009-06-24Add test for [class.local]p2.Anders Carlsson