aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclCXX.cpp
AgeCommit message (Expand)Author
2013-04-26Add r180263 back, but fix hasBraces() to be correct during parsing.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-15Fix the storage class of method instantiations.Rafael Espindola
2013-04-08<rdar://problem/12806802> Propagate access specifiers for conversion function...Douglas Gregor
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-02-21Ignore visibility from enclosing template argumentsJohn McCall
2013-02-09Ensure that type definitions present in just-loaded modules areDouglas Gregor
2013-01-25patch for PR9027 and // rdar://11861085Fariborz Jahanian
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
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-08Implement C++03 [dcl.init]p5's checking for value-initialization of referencesRichard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-30Refactor to reduce duplication in handling of special member functions. No fu...Richard Smith
2012-11-28Store on the CXXRecordDecl whether the class has, or would have, a copyRichard Smith
2012-11-28Introduce ASTUnresolvedSet, an UnresolvedSet-like class, whose contents areArgyrios Kyrtzidis
2012-11-28Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface,Argyrios Kyrtzidis
2012-11-16A step towards sorting out handling of triviality of special members in C++11.Richard Smith
2012-11-14PR14279: Work around this major miscompilation by treating move operations asRichard Smith
2012-09-19Add the TypeSourceInfo for the lambda call operator to the lambda'sEli Friedman
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-15[analyzer] Correctly devirtualize virtual method calls in constructors.Jordan Rose
2012-07-30Fix ambiguity detection in GetBestOverloadCandidateSimple.Benjamin Kramer
2012-07-23When we have an Objective-C object with non-trivial lifetime in aDouglas Gregor
2012-07-11Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith
2012-07-04CXXRecordDecl: Split getBases/getVBases into a slow and a fast path.Benjamin Kramer
2012-06-27Fix a crash I introduced in r159212.Rafael Espindola
2012-06-26During codegen of a virtual call we would extract any casts in the expressionRafael Espindola
2012-06-15Documentation cleanup: Made a parameter name in a \param command match the codeJames Dennett
2012-06-10Remove CXXRecordDecl flags which are unused after r158289.Richard Smith
2012-06-08PR13051: If a constructor is explicitly defaulted, it isn't marked as beingRichard Smith
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-06-05A non-explicit constructor template with a second parameter that is aDouglas Gregor
2012-05-07A union can have a constexpr defaulted default constructor, if it has anRichard Smith
2012-05-06A conversion operator in a base class shouldn't hide another conversion operatorRichard Smith
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Make sure the accessors for overridden methods don't return inherited constru...Eli Friedman
2012-02-25Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes andRichard Smith
2012-02-22Generate an AST for the conversion from a lambda closure type to aDouglas Gregor
2012-02-21Improve our handling of lambda expressions that occur within defaultDouglas Gregor
2012-02-17Rework the Sema/AST/IRgen dance for the lambda closure type'sDouglas Gregor
2012-02-16Implicitly define a lambda's conversion functions (to functionDouglas Gregor
2012-02-13Split the storage of lambda information between the LambdaExpr and theDouglas Gregor