aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2013-04-26Add r180263 back, but fix hasBraces() to be correct during parsing.Rafael Espindola
2013-04-25Put friend decls in the correct context.Rafael Espindola
2013-04-22C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith
2013-04-17PR15755: don't drop parameter packs when dropping parameters with defaultRichard Smith
2013-04-17Sema: Remove unused variable.Benjamin Kramer
2013-04-17DR974: Lambdas can have default arguments.Richard Smith
2013-04-16Basic support for Microsoft property declarations andJohn McCall
2013-04-12Parsing support for thread_local and _Thread_local. We give them the sameRichard Smith
2013-04-10Add support for computing the exception specification for an inheritingRichard Smith
2013-04-10C++11 inheriting constructors: support for inheriting constructor templates.Richard Smith
2013-04-09When checking for illegal expressions in a default-argumentJohn McCall
2013-04-05When -Woverloaded-virtual is triggered, call HandleFunctionTypeMismatch to addRichard Trieu
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-04-02If a defaulted special member is implicitly deleted, check whether it'sRichard Smith
2013-03-27PR15597: Fix a confusion between the implicit exception specification and theRichard Smith
2013-03-26<rdar://problem/13267210> Ensure that Sema::CompareReferenceRelationship retu...Douglas Gregor
2013-03-25<rdar://problem/13185264> Don't crash when attempting to redundantly initiali...Douglas Gregor
2013-03-22Fix a crash-on-valid where a block capture copy expression wasJohn McCall
2013-03-20Remove some dead code.John McCall
2013-03-18Bring inheriting constructor implementation up-to-date with current defectRichard Smith
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-03-07Add a hasExternalLinkage helper. No functionality change.Rafael Espindola
2013-03-06PR15390: If a function returns a pointer to a function, that function typeRichard Smith
2013-03-05Silence a number of static analyzer warnings with assertions and such.Jordan Rose
2013-02-22[Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han
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