summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaLambda.cpp
Commit message (Expand)AuthorAgeFilesLines
* [c++20] Fix some ambiguities in our mangling of lambdas with explicitRichard Smith2019-09-051-2/+6
* Fix variable ‘IsInitCapturePack’ set but not used warning. NFCI.Simon Pilgrim2019-08-291-4/+1
* PR42587: diagnose unexpanded uses of a pack parameter of a genericRichard Smith2019-08-261-5/+10
* Revert "PR42587: diagnose unexpanded uses of a pack parameter of a generic" d...Richard Smith2019-08-231-2/+2
* PR42587: diagnose unexpanded uses of a pack parameter of a genericRichard Smith2019-08-231-2/+2
* When determining whether a lambda-expression is implicitly constexpr,Richard Smith2019-07-291-3/+2
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-5/+5
* [C++20] add Basic consteval specifierGauthier Harnisch2019-06-141-20/+17
* Transform lambda expression captures when transforming an expression toRichard Smith2019-06-021-12/+15
* Factor out commonality between variable capture initialization andRichard Smith2019-06-021-70/+83
* Defer building 'this' captures until we have left the capturing regionRichard Smith2019-05-311-3/+20
* Defer capture initialization for captured regions until after we've leftRichard Smith2019-05-311-14/+15
* Defer creating fields for captures until we finish building theRichard Smith2019-05-281-15/+55
* If capturing a variable fails, add a capture anyway (and mark itRichard Smith2019-05-281-1/+4
* [c++20] P0780R2: Support pack-expansion of init-captures.Richard Smith2019-05-211-11/+31
* [c++20] Add support for explicit(bool), as described in P0892R2.Richard Smith2019-05-091-2/+2
* Revert r359949 "[clang] adding explicit(bool) from c++2a"Hans Wennborg2019-05-061-2/+2
* [c++20] Implement P0428R2 - Familiar template syntax for generic lambdasHamza Sood2019-05-041-19/+38
* [clang] adding explicit(bool) from c++2aNicolas Lesser2019-05-041-2/+2
* Revert r350917 "[Sema] If CheckPlaceholderExpr rewrites the initializerRichard Smith2019-04-241-4/+6
* [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallba...Bruno Ricci2019-03-251-2/+2
* Mark the lambda function pointer conversion operator as noexcept.Aaron Ballman2019-01-211-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Sema] If CheckPlaceholderExpr rewrites the initializer of an autoAkira Hatanaka2019-01-111-6/+4
* Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo.Anastasia Stulova2019-01-091-2/+4
* Refactor the way we handle diagnosing unused expression results.Aaron Ballman2019-01-041-1/+1
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-131-4/+6
* Revert "[OpenCL] Add generic AS to 'this' pointer"Mikael Nilsson2018-12-121-6/+4
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-121-4/+6
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-1/+1
* [C++17] Reject shadowing of capture by parameter in lambdaNicolas Lesser2018-10-251-3/+17
* PR24164, PR39336: init-captures are not distinct full-expressions.Richard Smith2018-10-191-10/+0
* [Sema] Remove location from implicit capture init exprVedant Kumar2018-09-131-6/+7
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-27/+18
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-24/+17
* Remove trailing spaceFangrui Song2018-07-301-99/+99
* Change \t to spacesFangrui Song2018-07-201-1/+1
* Add support for __declspec(code_seg("segname"))Erich Keane2018-07-181-0/+4
* [Sema] Add fixit for unused lambda capturesAlexander Shaposhnikov2018-07-161-5/+43
* AttributeList de-listifying:Erich Keane2018-07-121-2/+2
* P0806R2 Implicit capture of this with a capture-default of [=] isRichard Smith2018-07-071-0/+11
* Fix an ambiguous overload issue pointed out by MSVCVedant Kumar2018-06-261-1/+2
* [ubsan] Relax nullability-return for blocks with deduced typesVedant Kumar2018-06-261-1/+8
* Modernize a function, NFC.Vedant Kumar2018-06-261-5/+2
* Revert r332470 (and corresponding tests in r332492).Richard Smith2018-05-181-4/+0
* Add support for __declspec(code_seg("segname"))Erich Keane2018-05-161-0/+4
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-5/+5
* [SemaCXX] _Pragma("clang optimize off") not affecting lambda.Carlos Alberto Enciso2018-03-261-0/+4
* Avoid including ScopeInfo.h from Sema.hReid Kleckner2018-03-071-5/+6
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-021-32/+23