summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
diff options
context:
space:
mode:
authorJaroslav Sevcik <jarin@chromium.org>2021-09-25 19:29:04 +0200
committerJaroslav Sevcik <jarin@google.com>2021-10-21 12:33:42 +0200
commit5a3556aa5563fb89693935303463881df44094de (patch)
treebe8a0f744a370a5ea7b488eb1dfa07203a749374 /lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
parent9ba5bb43099db70031e0df6a438e7cb56fb05540 (diff)
[lldb] Add omitted abstract formal parameters in DWARF symbol files
This patch fixes a problem introduced by clang change https://reviews.llvm.org/D95617 and described by https://bugs.llvm.org/show_bug.cgi?id=50076#c6, where inlined functions omit unused parameters both in the stack trace and in `frame var` command. With this patch, the parameters are listed correctly in the stack trace and in `frame var` command. Specifically, we parse formal parameters from the abstract version of inlined functions and use those formal parameters if they are missing from the concrete version. Differential Revision: https://reviews.llvm.org/D110571
Diffstat (limited to 'lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h')
0 files changed, 0 insertions, 0 deletions