summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaLambda.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [Sema] Add warning for unused lambda capturesMalcolm Parsons2017-01-131-2/+21
* [cxx1z-constexpr-lambda] Make conversion function constexpr, and teach the ex...Faisal Vali2017-01-081-1/+1
* PR23135: Don't instantiate constexpr functions referenced in unevaluated oper...Richard Smith2017-01-071-0/+1
* Remove custom handling of array copies in lambda by-value array capture andRichard Smith2016-12-141-76/+8
* [OPENMP] Fix for PR30632: Name mangling issue.Alexey Bataev2016-11-151-3/+4
* Fix for PR28523: unexpected compilation error.Alexey Bataev2016-11-111-4/+7
* [Sema] Avoid -Wshadow warnings for shadowed variables thatAlex Lorenz2016-11-101-0/+3
* Fix for PR30632: Name mangling issue.Alexey Bataev2016-10-141-3/+5
* [CUDA] Make lambdas inherit __host__ and __device__ attributes from the scope...Justin Lebar2016-09-301-1/+6
* Reapply r276069 with workaround for MSVC 2013Hubert Tong2016-07-301-1/+1
* [Sema] Replace mem_fn with lambdas. NFC.George Burgess IV2016-07-241-3/+5
* Revert r276069: MSVC bots not happyHubert Tong2016-07-201-1/+1
* Concepts: Create space for requires-clause in TemplateParameterList; NFCHubert Tong2016-07-201-1/+1
* Use even more ArrayRefsDavid Majnemer2016-06-241-2/+2
* Use more ArrayRefsDavid Majnemer2016-06-241-4/+3
* Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith2016-06-231-0/+1
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-6/+5
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-5/+6
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-6/+5
* [Parser] Clear the TemplateParamScope bit of the current scope's flagAkira Hatanaka2016-04-291-3/+2
* [Cxx1z-constexpr-lambda-P0170R1] Support parsing of constexpr specifier (and...Faisal Vali2016-03-261-4/+17
* Make sure to perform dependent access checks when instantiating aRichard Smith2016-03-231-12/+7
* [Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3)Faisal Vali2016-03-211-10/+18
* PR24989: Stop trying to use the C++11 rules for lambda return type inference inRichard Smith2016-02-021-0/+2
* ArrayRef-ize TemplateParameterList. NFCDavid Majnemer2015-12-271-3/+4
* Add the `pass_object_size` attribute to clang.George Burgess IV2015-12-021-0/+6
* N3922: direct-list-initialization of an auto-typed variable no longer deduces aRichard Smith2015-11-111-58/+38
* Perform Objective-C lifetime adjustments before comparing deduced lambda resu...Douglas Gregor2015-10-011-1/+2
* [AST] ArrayRefize BlockDecl::setCaptures. No functionality change intended.Benjamin Kramer2015-08-051-2/+1
* Fix assertion failure if a lambda array-capture is followed by a this capture.Richard Smith2015-04-281-3/+4
* Silencing a -Wuninitialized warning in a different way. This replaces r235981...Aaron Ballman2015-04-281-22/+19
* Silencing a spurious -Wuninitialized warning with this local; NFC.Aaron Ballman2015-04-281-1/+1
* PR23334: Perform semantic checking of lambda capture initialization in the ri...Richard Smith2015-04-271-57/+130
* Re-land "MS ABI: lambda call operators are instance methods and should use th...Reid Kleckner2015-04-011-15/+20
* DR1048: drop top-level cv-qualifiers when deducing the return type of aRichard Smith2014-12-191-2/+7
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
* Pass around CorrectionCandidateCallbacks as unique_ptrs soKaelyn Takata2014-10-271-2/+2
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-281-0/+6
* C++1y is now C++14!Aaron Ballman2014-08-191-3/+3
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-5/+5
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-26/+27
* Consolidate single void paramter checkingAlp Toker2014-05-111-4/+1
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-10/+6
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-15/+13
* [Sema] Adjust Sema::getCurBlock()/getCurLambda() to take into account that we...Argyrios Kyrtzidis2014-04-261-1/+2
* PR19249: Don't forget to DiagnoseUseOfDecl for the implicit use of a variableRichard Smith2014-03-251-0/+2
* DR1346: a parenthesized braced-init-list cannot be used as the initializer whenRichard Smith2014-03-121-0/+3
* Reverting llvm::distance changes to use std::distance with iterators instead,...Aaron Ballman2014-03-101-4/+2
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-10/+6
* [C++11] Replacing ObjCMethodDecl iterators param_begin() and param_end() with...Aaron Ballman2014-03-071-4/+2