aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2013-02-20Process and handle attributes on conditions and for loop variables. Process andRichard Smith
2013-02-19PR15300: Support C++11 attributes on base-specifiers. We don't support any suchRichard Smith
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-15Make helper functions static.Benjamin Kramer
2013-02-06Don't check whether a friend declaration is correctly formed when instantiating,Nick Lewycky
2013-02-05Add some missing diagnostics for C++11 narrowing conversions.Richard Smith
2013-02-01Don't do delayed exception-specification checking on an invalidDouglas Gregor
2013-01-31Added outer template parameter lists to friend type AST nodes.Enea Zaffanella
2013-01-31Fix unused variable warnings in -asserts buildMatt Beaumont-Gay
2013-01-30Provide a fixit for constexpr non-static data members.David Blaikie
2013-01-25The standard ARM C++ ABI dictates that inline functions areJohn McCall
2013-01-18Remove windows line endings.David Blaikie
2013-01-17Improve -Wreorder to handle cases of anonymous class member orderingDavid Blaikie
2013-01-17ArrayRef-ize some ctor initializer related APIsDavid Blaikie
2013-01-17Remove some unnecessary castsDavid Blaikie
2013-01-17Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn onRichard Smith
2013-01-16Fixes crash when illegal function definitions are deleted or defaulted. Fixe...Aaron Ballman
2013-01-14Refactor to call ActOnFinishFullExpr on every full expression. TeachRichard Smith
2013-01-13ArrayRef'ize Sema APIs related to format string checkingDmitri Gribenko
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-08Tighten types a bit. No functionality change.Rafael Espindola
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
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