hanchenye-llvm-project/lldb/source
Pavel Labath 377c1cfe94 Revert "D11003: Tolerate DWARF compile unit without filename."
Summary:
This code is modifying a support file list after it has been created.
This makes it hard to share the file list between type units and
compile units in DWARF. It's not a total showstopper, but supporting
this while also sharing the lists would make things more complicated.

Given that this was added to support a project which never fully
materialised, and that even back then there were some concerns about the
correctness of this approach (according to D11003#200772 the compile
unit name is not guaranteed to be the first one in the support file
list), I think we should just delete this workaround.

Reviewers: clayborg, tberghammer, dsrbecky

Subscribers: aprantl, lldb-commits

Differential Revision: https://reviews.llvm.org/D62517

llvm-svn: 361948
2019-05-29 11:28:35 +00:00
..
API [CMake] Folder structure for generated Xcode project to cover more targets 2019-05-28 09:29:05 +00:00
Breakpoint [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
Commands [FuncUnwinders] Use "symbol file" unwind plans for unwinding 2019-05-24 09:54:39 +00:00
Core Fix integer literals which are cast to bool 2019-05-24 00:44:33 +00:00
DataFormatters [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
Expression [DWARFExpression] Remove ctor that takes just a compile unit. 2019-05-28 17:34:05 +00:00
Host Fix IPv6 support on lldb-server platform 2019-05-28 23:26:32 +00:00
Initialization Initialization: move InstructionEmulation to full initialization 2019-05-06 19:38:24 +00:00
Interpreter Fix integer literals which are cast to bool 2019-05-24 00:44:33 +00:00
Plugins Revert "D11003: Tolerate DWARF compile unit without filename." 2019-05-29 11:28:35 +00:00
Symbol [DWARFExpression] Remove ctor that takes just a compile unit. 2019-05-28 17:34:05 +00:00
Target [Process] Clean up some logic around LanguageRuntimes 2019-05-24 19:39:50 +00:00
Utility [Utility] Small improvements to the Broadcaster class (NFC) 2019-05-24 04:41:47 +00:00
CMakeLists.txt [CMake] Remove Apple-specific version logic. 2019-04-17 18:23:22 +00:00
lldb.cpp [CMake] Remove Apple-specific version logic. 2019-04-17 18:23:22 +00:00