aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ExprCXX.cpp
AgeCommit message (Expand)Author
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-02-22objective-C arg: provide fixit support whenFariborz Jahanian
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2012-12-25Fix for PR12222.Erik Verbruggen
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-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-11-08Fix a source range regression in C++ new expressions with call initializers.David Blaikie
2012-11-07PR13552: Fix the end location of a CXXNewExpr.David Blaikie
2012-10-18DR1442: In a range-based for statement, namespace 'std' is not an associatedRichard Smith
2012-10-11Add codegen support for __uuidof().Nico Weber
2012-09-12PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer
2012-08-21Switch some realignment calculations over to llvm::RoundUpToAlignment.Richard Smith
2012-08-21Fix alignment of array of VarDecl* following array of unsigned in LambdaExpr.Richard Smith
2012-08-13PR13570: When an unresolved overloaded call appeared in a dependent context, weRichard Smith
2012-08-13Factor out computation of whether a typeid's expression is potentiallyRichard Smith
2012-08-10Provide isConst/Volatile on CXXMethodDecl.David Blaikie
2012-08-03Enhance getImplicitObjectArgument to look through ->*.Jordan Rose
2012-07-25PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith
2012-07-09The delete argument should not be converted to void*.Abramo Bagnara
2012-07-04Drop the ASTContext.h include from DeclFriend.h and DeclTemplate.h.Benjamin Kramer
2012-06-19Do not crash when we dynamic cast a final type to void*.Sean Hunt
2012-06-19Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen
2012-06-19Improve the specification of spellings in Attr.td.Sean Hunt
2012-05-03Correctly constify clang::CXXMemberCallExpr::getRecordDecl()David Blaikie
2012-05-01Utilize getLocStart()/getLocEnd() on my recent change.Argyrios Kyrtzidis
2012-04-30Store the source range of a CXXOperatorCallExpr in the Expr object instead ofArgyrios Kyrtzidis
2012-04-04Move the computation of the lambda mangling information (manglingDouglas Gregor
2012-03-07AST representation for user-defined literals, plus just enough of semanticRichard Smith
2012-02-26Reorder members to save padding.Benjamin Kramer
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-21Implement non-internal linkage for lambda closure types that need aDouglas Gregor
2012-02-21Implement name mangling for lambda expressions that occur within theDouglas Gregor
2012-02-20Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor
2012-02-16Pacify gcc's -Wreturn-typeMatt Beaumont-Gay
2012-02-16Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl
2012-02-16Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl
2012-02-16Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl
2012-02-14Implement AST (de-)serialization for lambda expressions.Douglas Gregor
2012-02-13Introduce support for template instantiation of lambdaDouglas Gregor
2012-02-13Sink variable into assertMatt Beaumont-Gay
2012-02-13Split the storage of lambda information between the LambdaExpr and theDouglas Gregor
2012-02-13Keep track of the set of array index variables we use when weDouglas Gregor
2012-02-13Don't allocate unused storage for captures/capture initializers in lambda exp...Douglas Gregor
2012-02-13Move the storage of lambda captures and capture initializers fromDouglas Gregor
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-07Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor
2012-02-06Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara