aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2012-12-29ArrayRefize a CompoundStmt constructor.Nico Weber
2012-12-19PR13470: Ensure that copy-list-initialization isntantiates asRichard Smith
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-11PR14558: Compute triviality of special members (etc) at the end of the classRichard Smith
2012-12-09Virtual method overrides can no longer have mismatched calling conventions. ...Aaron Ballman
2012-12-09PR14550: If a system header contains a bogus constexpr function definition,Richard Smith
2012-12-08Finish implementing 'selected constructor' rules for triviality in C++11. InRichard Smith
2012-12-08Remove some remnants of the assumption that there is at most one of eachRichard Smith
2012-12-08Properly compute triviality for explicitly-defaulted or deleted special members.Richard Smith
2012-12-07Per [dcl.fct.def.default]p1, don't allow variadic special members to be defau...Richard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-12-01Consistently use 'needsImplicit<special member>' to determine whether we needRichard Smith
2012-11-29The declaration of a special member can require overload resolution to beRichard Smith
2012-11-28Store on the CXXRecordDecl whether the class has, or would have, a copyRichard Smith
2012-11-28C++ core issue 1344, PR10618: promote "addition of default argument makes thisRichard Smith
2012-11-27Simplify checking for whether we should implicitly declare special members andRichard Smith
2012-11-16A step towards sorting out handling of triviality of special members in C++11.Richard Smith
2012-11-15Teach the uninitialized field warning about anonymous structs and union members.Nick Lewycky
2012-11-14Remove another questionable use of hasTrivial*. The relevant thing for thisRichard Smith
2012-11-13Fix some wrong-code bugs in implicitly-defined assignment operators:Richard Smith
2012-11-12Factor duplicated implicit memcpy call generation code out of copy/moveRichard Smith
2012-11-10Rework my implementation of circular-reference finding to not useDouglas Gregor
2012-11-10Diagnostic circular inheritance involving dependent base classes. WeDouglas Gregor
2012-11-04Put the usage-directive inside the nearest namespace or TU decl. We don't wantNick Lewycky
2012-10-20Rework implementation of DR1492: Apply the resolution to operator delete too,Richard Smith
2012-10-19Handle diamond inheritance in -Woverloaded-virtual.David Blaikie
2012-10-18Fix Objective-C implicit property synthesis for C++ classes so we use valid Eli Friedman
2012-10-17Fix -Woverloaded-virtual when the using statement refers to a base declaratio...David Blaikie
2012-10-12Fix typo correction of one qualified name to another.David Blaikie
2012-10-10Fix stack overflow when trying to create an implicit movingArgyrios Kyrtzidis
2012-10-05Workaround for libstdc++4.6 <atomic> bug: make comment more explicit about wh...Richard Smith
2012-10-04Egriegious hack to support libstdc++4.6's broken <atomic> header, which definesRichard Smith
2012-10-02Add FP_CONTRACT support for clang.Lang Hames
2012-09-25Fix for r163013 regression and further __interface enhancement.John McCall
2012-09-25Don't produce diagnostics for missing ctor-initializers during templateRichard Smith
2012-09-21Make warnings about uninitialized fields include the field name.Hans Wennborg
2012-09-21Doxygen-ify a comment.Craig Topper
2012-09-21PR13890: Warn on abstract final classes.David Blaikie
2012-09-20Per C++11 [class.friend]p3, the 'friend' keyword must appear first in aRichard Smith
2012-09-18Warn about self references in in-class initializers.Hans Wennborg
2012-09-17Don't write uninitialized values even if nobody ever asks for it.Axel Naumann
2012-09-14When diagnosing multiple mem-initializers in a delegating ctor, point to the ...Richard Smith
2012-09-14As we do with base and member initializers in a dependent class, delayDouglas Gregor
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko
2012-09-06Don't try to check override control for invalid member functions. Fixes a cra...Richard Smith
2012-09-01Changed the remaining dead asserts to llvm_unreachable.Joao Matos
2012-08-31Normalize line endings of r163013 (part 2).Joao Matos
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-31Change the representation of builtin functions in the ASTEli Friedman
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer