summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han2013-02-221-17/+11
* Process and handle attributes on conditions and for loop variables. Process andRichard Smith2013-02-201-1/+25
* PR15300: Support C++11 attributes on base-specifiers. We don't support any suchRichard Smith2013-02-191-0/+17
* Replace TypeLoc llvm::cast support to be well-defined.David Blaikie2013-02-181-10/+11
* Make helper functions static.Benjamin Kramer2013-02-151-1/+1
* Don't check whether a friend declaration is correctly formed when instantiating,Nick Lewycky2013-02-061-33/+35
* Add some missing diagnostics for C++11 narrowing conversions.Richard Smith2013-02-051-2/+4
* Don't do delayed exception-specification checking on an invalidDouglas Gregor2013-02-011-0/+8
* Added outer template parameter lists to friend type AST nodes.Enea Zaffanella2013-01-311-3/+4
* Fix unused variable warnings in -asserts buildMatt Beaumont-Gay2013-01-311-2/+2
* Provide a fixit for constexpr non-static data members.David Blaikie2013-01-301-1/+30
* The standard ARM C++ ABI dictates that inline functions areJohn McCall2013-01-251-1/+1
* Remove windows line endings.David Blaikie2013-01-181-6/+6
* Improve -Wreorder to handle cases of anonymous class member orderingDavid Blaikie2013-01-171-26/+11
* ArrayRef-ize some ctor initializer related APIsDavid Blaikie2013-01-171-31/+23
* Remove some unnecessary castsDavid Blaikie2013-01-171-4/+4
* Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn onRichard Smith2013-01-171-1/+1
* Fixes crash when illegal function definitions are deleted or defaulted. Fixe...Aaron Ballman2013-01-161-2/+2
* Refactor to call ActOnFinishFullExpr on every full expression. TeachRichard Smith2013-01-141-21/+13
* ArrayRef'ize Sema APIs related to format string checkingDmitri Gribenko2013-01-131-1/+3
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-4/+4
* Tighten types a bit. No functionality change.Rafael Espindola2013-01-081-4/+4
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-19/+19
* ArrayRefize a CompoundStmt constructor.Nico Weber2012-12-291-2/+2
* PR13470: Ensure that copy-list-initialization isntantiates asRichard Smith2012-12-191-44/+14
* Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie2012-12-191-21/+22
* PR14558: Compute triviality of special members (etc) at the end of the classRichard Smith2012-12-111-85/+109
* Virtual method overrides can no longer have mismatched calling conventions. ...Aaron Ballman2012-12-091-0/+35
* PR14550: If a system header contains a bogus constexpr function definition,Richard Smith2012-12-091-2/+3
* Finish implementing 'selected constructor' rules for triviality in C++11. InRichard Smith2012-12-081-49/+81
* Remove some remnants of the assumption that there is at most one of eachRichard Smith2012-12-081-2/+18
* Properly compute triviality for explicitly-defaulted or deleted special members.Richard Smith2012-12-081-104/+478
* Per [dcl.fct.def.default]p1, don't allow variadic special members to be defau...Richard Smith2012-12-071-0/+4
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-9/+9
* Consistently use 'needsImplicit<special member>' to determine whether we needRichard Smith2012-12-011-5/+9
* The declaration of a special member can require overload resolution to beRichard Smith2012-11-291-0/+54
* Store on the CXXRecordDecl whether the class has, or would have, a copyRichard Smith2012-11-281-141/+4
* C++ core issue 1344, PR10618: promote "addition of default argument makes thisRichard Smith2012-11-281-9/+16
* Simplify checking for whether we should implicitly declare special members andRichard Smith2012-11-271-1/+4
* A step towards sorting out handling of triviality of special members in C++11.Richard Smith2012-11-161-4/+1
* Teach the uninitialized field warning about anonymous structs and union members.Nick Lewycky2012-11-151-9/+23
* Remove another questionable use of hasTrivial*. The relevant thing for thisRichard Smith2012-11-141-93/+114
* Fix some wrong-code bugs in implicitly-defined assignment operators:Richard Smith2012-11-131-35/+43
* Factor duplicated implicit memcpy call generation code out of copy/moveRichard Smith2012-11-121-200/+69
* Rework my implementation of circular-reference finding to not useDouglas Gregor2012-11-101-7/+34
* Diagnostic circular inheritance involving dependent base classes. WeDouglas Gregor2012-11-101-4/+31
* Put the usage-directive inside the nearest namespace or TU decl. We don't wantNick Lewycky2012-11-041-3/+3
* Rework implementation of DR1492: Apply the resolution to operator delete too,Richard Smith2012-10-201-1/+1
* Handle diamond inheritance in -Woverloaded-virtual.David Blaikie2012-10-191-13/+29
* Fix Objective-C implicit property synthesis for C++ classes so we use valid Eli Friedman2012-10-181-30/+8
OpenPOWER on IntegriCloud