summaryrefslogtreecommitdiff
path: root/lldb/test/API/python_api/debugger/TestDebuggerAPI.py
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2020-02-10 15:49:14 -0800
committerJustin Lebar <jlebar@google.com>2020-02-11 07:38:42 -0800
commitfb45968e6285127a18d4d046613b62f125339576 (patch)
tree3b5ac39a436743430d90e55d4440e2eaf3af94f2 /lldb/test/API/python_api/debugger/TestDebuggerAPI.py
parentdd11c8fb0d07b346b8eaba5a023d58203c367041 (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/debugger/TestDebuggerAPI.py')
0 files changed, 0 insertions, 0 deletions