summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaLambda.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [Sema] Fix crash in unused-lambda-capture warning for VLAsMalcolm Parsons2017-12-111-0/+3
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-3/+3
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-221-1/+15
* Revert "Give external linkage and mangling to lambdas inside inline variables...Vitaly Buka2017-09-211-15/+1
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-201-1/+15
* [c++2a] Implement P0409R2 - Allow lambda capture [=,this] (by hamzasood)Faisal Vali2017-08-191-11/+9
* Rename cxx1z -> cxx17 across all diagnostic IDs.Richard Smith2017-08-131-1/+1
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-051-1/+1
* Fix spurious Wunused-lambda-capture warningYi Kong2017-06-131-5/+11
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* [coroutines] Make generic lambda coroutines workGor Nishanov2017-05-241-0/+1
* Fix lambda to block conversion in C++17 by avoiding copy elision for theAlex Lorenz2017-04-061-4/+3
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-8/+9
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-1/+1
* [Sema] Improve side effect checking for unused-lambda-capture warningMalcolm Parsons2017-03-011-2/+24
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-1/+1