diff options
| author | Justin Lebar <jlebar@google.com> | 2020-02-10 15:49:14 -0800 |
|---|---|---|
| committer | Justin Lebar <jlebar@google.com> | 2020-02-11 07:38:42 -0800 |
| commit | fb45968e6285127a18d4d046613b62f125339576 (patch) | |
| tree | 3b5ac39a436743430d90e55d4440e2eaf3af94f2 /lldb/test/API/python_api/process/TestProcessAPI.py | |
| parent | dd11c8fb0d07b346b8eaba5a023d58203c367041 (diff) | |
Use C++14-style return type deduction in LLVM.
Summary:
Simplifies the C++11-style "-> decltype(...)" return-type deduction.
Note that you have to be careful about whether the function return type
is `auto` or `decltype(auto)`. The difference is that bare `auto`
strips const and reference, just like lambda return type deduction. In
some cases that's what we want (or more likely, we know that the return
type is a value type), but whenever we're wrapping a templated function
which might return a reference, we need to be sure that the return type
is decltype(auto).
No functional change.
Subscribers: dexonsmith, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D74383
Diffstat (limited to 'lldb/test/API/python_api/process/TestProcessAPI.py')
0 files changed, 0 insertions, 0 deletions
