summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/target_command/TestTargetCommand.py
diff options
context:
space:
mode:
authorNicolas Lesser <blitzrakete@gmail.com>2018-10-25 20:15:03 +0000
committerNicolas Lesser <blitzrakete@gmail.com>2018-10-25 20:15:03 +0000
commit3cde5e4a4c69bf21039a9d5fa65c929cdb9b993b (patch)
treebeee024adbfc22f4d839808eccfdac5c3519d707 /lldb/packages/Python/lldbsuite/test/functionalities/target_command/TestTargetCommand.py
parentf28e81f6aa3a815938100bc2efe1bf8887093ec8 (diff)
downloadbcm5719-llvm-3cde5e4a4c69bf21039a9d5fa65c929cdb9b993b.tar.gz
bcm5719-llvm-3cde5e4a4c69bf21039a9d5fa65c929cdb9b993b.zip
[C++17] Reject shadowing of capture by parameter in lambda
Summary: This change rejects the shadowing of a capture by a parameter in lambdas in C++17. ``` int main() { int a; auto f = [a](int a) { return a; }; } ``` results in: ``` main.cpp:3:20: error: a lambda parameter cannot shadow an explicitly captured entity auto f = [a](int a) { return a; }; ^ main.cpp:3:13: note: variable a is explicitly captured here auto f = [a](int a) { return a; }; ^ ``` Reviewers: rsmith Reviewed By: rsmith Subscribers: lebedev.ri, erik.pilkington, cfe-commits Differential Revision: https://reviews.llvm.org/D53595 llvm-svn: 345308
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/target_command/TestTargetCommand.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud