summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaLambda.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-09-261-27/+83
* Refactor to use C++1y 'auto' semantics directly in lambdas with no specifiedRichard Smith2013-09-251-14/+40
* [ms-cxxabi] Implement guard variables for static initializationReid Kleckner2013-09-101-1/+11
* Note when a decl is used in AST files.Eli Friedman2013-09-051-1/+1
* Delete CC_Default and use the target default CC everywhereReid Kleckner2013-08-271-8/+13
* Revert "Implement a rudimentary form of generic lambdas."Manuel Klimek2013-08-221-129/+30
* Revert "Remove some unused variables identified by Juergen Ributzka *I need t...Manuel Klimek2013-08-221-0/+1
* Remove some unused variables identified by Juergen Ributzka *I need to turn o...Faisal Vali2013-08-221-1/+0
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-08-221-30/+129
* Expose LambdaIntroducer::DefaultLoc in the AST's LambdaExpr.James Dennett2013-08-091-2/+10
* More local mangling fixes.Eli Friedman2013-07-101-1/+1
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-041-4/+4
* Suppress "control reaches end of non-void function" warning when compiling wi...Andy Gibbs2013-07-021-0/+2
* Fix mangling for block literals.Eli Friedman2013-07-011-67/+72
* Unify return type checking for functions and ObjC methods. Move all theEli Friedman2013-06-141-3/+0
* Followup to r183931 to fix the lambda conversion-to-block-pointer member.Eli Friedman2013-06-131-1/+1
* Fix a small bug in the linkage computation for the lambda conversion-to-funct...Eli Friedman2013-06-131-1/+1
* Use FPT::getArgTypes() instead of manually building ArrayRefsReid Kleckner2013-06-101-15/+6
* Re-commit r183466 with a fix to make the TypeLoc casting machinery workEli Friedman2013-06-071-3/+3
* Reverts r183466: "Perform dynamic alignment computations..."Manuel Klimek2013-06-071-3/+3
* Perform dynamic alignment computations so that the data in TypeLocs isEli Friedman2013-06-071-3/+3
* First pass of semantic analysis for init-captures: check the initializer, buildRichard Smith2013-05-161-24/+136
* C++1y n3648: parse and reject init-captures for now.Richard Smith2013-05-091-0/+8
* In block enum-return inference, don't die on loads of enum lvalues.John McCall2013-05-081-3/+4
* Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko2013-05-051-5/+3
* Move parsing of identifiers in MS-style inline assembly intoJohn McCall2013-05-031-0/+1
* Sema for Captured StatementsTareq A. Siraj2013-04-161-0/+1
* Add 178663 back.Rafael Espindola2013-04-031-5/+2
* Revert 178663.Rafael Espindola2013-04-031-2/+5
* Don't compute a patched/semantic storage class.Rafael Espindola2013-04-031-5/+2
* Adjust the special non-C++ enum block return type inferenceJohn McCall2013-03-091-86/+155
* ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose2013-03-081-11/+15
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-7/+7
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-1/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie2012-12-191-2/+2
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-2/+2
* Handle lambdas where the lambda-declarator is an explicit "(void)". PR13854.Eli Friedman2012-09-201-3/+9
* Add the TypeSourceInfo for the lambda call operator to the lambda'sEli Friedman2012-09-191-4/+6
* Add an extra check for invalid decls in the lambda semantic analysis to avoid...Eli Friedman2012-09-181-0/+4
* PR13652: Don't assume the parameter array on a FunctionTypeLoc for a lambda willRichard Smith2012-08-301-6/+5
* Provide isConst/Volatile on CXXMethodDecl.David Blaikie2012-08-101-1/+1
* PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith2012-07-251-18/+10
* PR12917: Remove incorrect assumption that lambda mangling information cannotRichard Smith2012-07-221-58/+68
* Split out the "empty" case for compound statement into a separate ctor.Benjamin Kramer2012-07-041-3/+1
* In blocks, only pretend that enum constants have enum type if necessary.Jordan Rose2012-07-021-0/+137
* Check the parameter lists and return type of both blocks and lambdasDouglas Gregor2012-06-151-1/+18
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-2/+2
* Removing the lambda extension warning concerning single return statements, as...Aaron Ballman2012-06-041-20/+0
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-2/+8
OpenPOWER on IntegriCloud