summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix -Woverloaded-virtual when the using statement refers to a base declaratio...David Blaikie2012-10-171-1/+6
* Fix typo correction of one qualified name to another.David Blaikie2012-10-121-1/+2
* Fix stack overflow when trying to create an implicit movingArgyrios Kyrtzidis2012-10-101-1/+1
* Workaround for libstdc++4.6 <atomic> bug: make comment more explicit about wh...Richard Smith2012-10-051-2/+7
* Egriegious hack to support libstdc++4.6's broken <atomic> header, which definesRichard Smith2012-10-041-24/+41
* Add FP_CONTRACT support for clang.Lang Hames2012-10-021-1/+1
* Fix for r163013 regression and further __interface enhancement.John McCall2012-09-251-4/+59
* Don't produce diagnostics for missing ctor-initializers during templateRichard Smith2012-09-251-1/+5
* Make warnings about uninitialized fields include the field name.Hans Wennborg2012-09-211-1/+1
* Doxygen-ify a comment.Craig Topper2012-09-211-4/+4
* PR13890: Warn on abstract final classes.David Blaikie2012-09-211-0/+5
* Per C++11 [class.friend]p3, the 'friend' keyword must appear first in aRichard Smith2012-09-201-10/+14
* Warn about self references in in-class initializers.Hans Wennborg2012-09-181-94/+101
* Don't write uninitialized values even if nobody ever asks for it.Axel Naumann2012-09-171-1/+1
* When diagnosing multiple mem-initializers in a delegating ctor, point to the ...Richard Smith2012-09-141-4/+3
* As we do with base and member initializers in a dependent class, delayDouglas Gregor2012-09-141-1/+5
* Remove redundant semicolons which are null statements.Dmitri Gribenko2012-09-101-1/+1
* Don't try to check override control for invalid member functions. Fixes a cra...Richard Smith2012-09-061-0/+3
* Changed the remaining dead asserts to llvm_unreachable.Joao Matos2012-09-011-7/+5
* Normalize line endings of r163013 (part 2).Joao Matos2012-08-311-30/+30
* Improved MSVC __interface support by adding first class support for it, inste...Joao Matos2012-08-311-14/+30
* Change the representation of builtin functions in the ASTEli Friedman2012-08-311-8/+8
* Push ArrayRef through the Expr hierarchy.Benjamin Kramer2012-08-241-5/+3
* Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer2012-08-231-16/+13
* Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer2012-08-231-5/+5
* Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer2012-08-231-20/+20
OpenPOWER on IntegriCloud