summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/lambda-expressions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix crash-on-invalid-code in lambda constant evaluation.James Y Knight2019-12-041-5/+12
* PR43242: Fix crash when typo-correcting to an operator() that should notRichard Smith2019-09-091-0/+4
* Defer building 'this' captures until we have left the capturing regionRichard Smith2019-05-311-2/+4
* If capturing a variable fails, add a capture anyway (and mark itRichard Smith2019-05-281-2/+2
* Diagnose non-dependent qualified friend function template declarationsRichard Smith2019-05-021-8/+13
* Fix crash on invalid.Richard Trieu2018-02-061-0/+15
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-021-0/+25
* Fix PR25627: constant expressions being odr-used in template arguments.Faisal Vali2017-05-201-2/+12
* [Parser] Correct typo after lambda capture initializer is parsed.Akira Hatanaka2016-12-201-0/+15
* PR23281: Fix implementation of DR1891 to implement the intent: that is, aRichard Smith2016-11-161-0/+33
* [Sema] Teach getCurrentThisType to reconize lambda in in-class initializerErik Pilkington2016-07-271-2/+28
* Add null check to diagnostic path for lambda captures.Richard Trieu2016-03-051-0/+12
* [SemaCXX] Fix crash-on-invalid while trying to deduce return type of a lambda.Argyrios Kyrtzidis2016-01-301-0/+11
* Classes inside lambdas are local not nested.Serge Pavlov2015-07-141-0/+30
* PR21857: weaken an incorrect assertion.Richard Smith2015-02-111-0/+9
* DR1048: drop top-level cv-qualifiers when deducing the return type of aRichard Smith2014-12-191-3/+1
* Handle errors in lambda prototype instantiation correctlyReid Kleckner2014-12-151-0/+14
* Remove code that tries to avoid transforming non-dependent call operator typesRichard Smith2014-11-201-0/+5
* Move test from r222476 to a better place; this was reduced to the point that itRichard Smith2014-11-201-0/+7
* Don't allow lambdas to capture invalid decls during template instantiations.Richard Trieu2014-09-021-0/+50
* PR19249: Don't forget to DiagnoseUseOfDecl for the implicit use of a variableRichard Smith2014-03-251-0/+4
* Temporary fix for PR18473: Don't try to evaluate the initializer for aRichard Smith2014-02-061-0/+15
* PR18128: a lambda capture-default is not permitted for a non-local lambdaRichard Smith2014-02-061-1/+21
* Fix regression in r197623: only diagnose a by-copy capture of an incompleteRichard Smith2014-01-211-0/+30
* PR18477: Create a function scope representing the constructor call whenRichard Smith2014-01-171-1/+12
* Fix computation of linkage within nested lambdas.Faisal Vali2013-10-011-0/+18
* Revert the linkage fix.Faisal Vali2013-09-291-18/+0
* Fix computation of linkage within nested lambdas.Faisal Vali2013-09-291-0/+18
* Handle a difference in lambda return type deduction between C++11 and C++1y: ifRichard Smith2013-07-261-1/+15
* PR16708: If a lambda has an implicit return type, don't get confused if its r...Richard Smith2013-07-261-0/+8
* Implement core issue 903: only integer literals with value 0 and prvalues ofRichard Smith2013-06-131-10/+13
* Sema: Don't emit a warning when __func__ is used in a lambda outside of a fun...Benjamin Kramer2012-12-061-0/+4
* Update regression tests for r166617.Eli Friedman2012-10-241-2/+2
* DR1472: A reference isn't odr-used if it has preceding initialization,Richard Smith2012-10-201-5/+8
* Handle lambdas where the lambda-declarator is an explicit "(void)". PR13854.Eli Friedman2012-09-201-0/+4
* Add an extra check for invalid decls in the lambda semantic analysis to avoid...Eli Friedman2012-09-181-0/+8
* Implement warning for integral null pointer constants other than the literal 0.David Blaikie2012-08-081-3/+3
* PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith2012-07-251-0/+76
* Fixes some test cases that should have come along with r157943.Aaron Ballman2012-06-041-31/+28
* Make the error about assigning to lambda-captured variablesJohn McCall2012-03-131-1/+1
* Alternate fix to PR12248: put Sema in charge of special-casingJohn McCall2012-03-131-0/+9
* Make sure we treat variables captured by reference in lambda as modifiable lv...Eli Friedman2012-03-121-0/+6
* Ensure that we instantiate static reference data members of class templatesRichard Smith2012-03-021-0/+7
* Remove FIXME: as Eli points out, the behavior here is now correct.Richard Smith2012-02-241-5/+3
* When checking whether a reference to a variable is an ICE, look at the type ofRichard Smith2012-02-241-0/+27
* Only pop the expression evaluation context corresponding to a lambdaDouglas Gregor2012-02-211-0/+14
* Rewrite variable capture within lambda expressions and blocks,Douglas Gregor2012-02-181-1/+1
* Within the body of a lambda expression, decltype((x)) for anDouglas Gregor2012-02-121-1/+2
* Implement return type deduction for lambdas per C++11Douglas Gregor2012-02-091-6/+8
* Remove the "unsupported" error for lambda expressions. It's annoying,Douglas Gregor2012-02-091-38/+38
OpenPOWER on IntegriCloud