summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix undefined behavior: member function calls where 'this' is a null pointer.Richard Smith2012-08-231-16/+18
* Better wording for reference self-initialization warning.Hans Wennborg2012-08-201-1/+4
* Store SourceManager pointer on PrintingPolicy in the case where we're dumping,Richard Smith2012-08-161-1/+1
* Make __is_convertible_to handle abstract types correctly. PR13591.Eli Friedman2012-08-141-0/+1
* Check access to friend declarations. There's a number of differentJohn McCall2012-08-101-2/+4
* -Wunused-private-fields: Don't try to check unresolved initializer expressionsRichard Smith2012-08-071-43/+24
* PR13499: Don't try to check whether 'override' has been validly applied untilRichard Smith2012-08-061-35/+39
* PR13527: don't assert if a function is explicitly defaulted when it's alreadyRichard Smith2012-08-061-1/+2
OpenPOWER on IntegriCloud