[Lldb-commits] [PATCH] D105564: Fix for DWARF parsing to better handle auto return type for member functions
Shafik Yaghmour via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Tue Jul 13 11:41:20 PDT 2021
shafik updated this revision to Diff 358373.
shafik added a comment.
- Modified `FindTypeForAutoReturnForDIE` to take into account if we have multiple symbols with the same name.
- Modified `ParseSubroutine` to take into account that case we get the definition first, this can happen when we set a breakpoint inside the definition.
- Added new tests suggested by Raphael.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D105564/new/
https://reviews.llvm.org/D105564
Files:
lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/test/API/lang/cpp/auto_return/Makefile
lldb/test/API/lang/cpp/auto_return/TestCppAutoReturn.py
lldb/test/API/lang/cpp/auto_return/main.cpp
lldb/test/API/lang/cpp/auto_return/other.cpp
lldb/test/Shell/SymbolFile/DWARF/x86/auto_return_symtab.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D105564.358373.patch
Type: text/x-patch
Size: 23124 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20210713/b92b0b8d/attachment-0001.bin>
More information about the lldb-commits
mailing list