llvm-project/lldb/test/Shell
Pavel Labath 2d89a3ba12 [lldb] Forcefully complete a type when adding nested classes
With -flimit-debug-info, we can run into cases when we only have a class
as a declaration, but we do have a definition of a nested class. In this
case, clang will hit an assertion when adding a member to an incomplete
type (but only if it's adding a c++ class, and not C struct).

It turns out we already had code to handle a similar situation arising
in the -gmodules scenario. This extends the code to handle
-flimit-debug-info as well, and reorganizes bits of other code handling
completion of types to move functions doing similar things closer
together.

Differential Revision: https://reviews.llvm.org/D85968
2020-08-17 11:09:13 +02:00
..
Breakpoint BreakpointDummyOptionGroup was using g_breakpoint_modify_options rather than g_breakpoint_dummy_options 2019-11-07 14:25:04 -08:00
BuildScript Re-land "[test] Split LLDB tests into API, Shell & Unit" 2019-10-09 19:22:02 +00:00
Commands [lldb] Fixup command-disassemble-process.yaml test 2020-05-15 12:35:44 +02:00
Driver [lldb] report an error if a CLI option lacks an argument 2020-07-31 22:02:40 +02:00
ExecControl/StopHook [StopHook] Use wildcard matching. Pointed out by Jim Ingham. 2020-03-20 13:57:40 -07:00
Expr [lldb] Make expect_expr fall back to the dummy target if no target is selected 2020-07-15 13:56:00 +02:00
Heap [lldb/Test] Mark heap-cstr.test as requiring Python 2020-02-05 16:05:54 -08:00
Host [lldb/Driver] Exit with a non-zero exit code in case of error in batch mode. 2020-05-05 11:01:44 -07:00
Minidump [lldb] Allow loading of minidumps with no process id 2020-01-20 13:08:58 +01:00
ObjectFile [LLDB] [COFF] Fix handling of symbols with more than one aux symbol 2020-07-20 22:42:28 +03:00
Process Restrict test for DW_AT_APPLE_optimized to Darwin 2020-05-22 15:52:00 -07:00
Quit [lldb/Driver] Exit with a non-zero exit code in case of error in batch mode. 2020-05-05 11:01:44 -07:00
Recognizer [lldb/Test] Skip recognizer tests when Python is disabled 2020-06-30 08:59:44 -07:00
Register Skip arm-(fp|gp)-read.test on Darwin. 2020-06-30 12:53:20 -07:00
Reproducer [lldb] Fix typo that went unnoticed on my case insensitive FS 2020-07-21 09:13:26 -07:00
ScriptInterpreter [lldb/Lua] Redirect Lua stdout/stderr to the CommandReturnObject 2020-06-25 09:55:46 -07:00
Settings [lldb/Driver] Exit with a non-zero exit code in case of error in batch mode. 2020-05-05 11:01:44 -07:00
SymbolFile [lldb] Forcefully complete a type when adding nested classes 2020-08-17 11:09:13 +02:00
Unwind [lldb/Test] Disable eh-frame-augment-noop.test on macOS 2020-06-26 15:59:59 -07:00
VSCode [lldb-vscode] Use libOption with tablegen to parse command line options. 2020-02-21 08:15:06 -08:00
Watchpoint [lldb] [Process/NetBSD] Copy watchpoints to newly-created threads 2019-11-25 20:11:59 +01:00
helper Harmonize Python shebang 2020-07-16 21:53:45 +02:00
.clang-format [test] Add a .clang-format file for the shell test. 2019-10-17 21:23:35 +00:00
CMakeLists.txt [lldb/Reproducers] Add top-level-target check-lldb-reproducers 2020-05-28 10:48:16 -07:00
lit-lldb-init.in [lldb] Add an option to inherit TCC permissions from parent. 2020-08-05 10:08:28 -07:00
lit.cfg.py [lldb/Reproducers] Add top-level-target check-lldb-reproducers 2020-05-28 10:48:16 -07:00
lit.site.cfg.py.in [lldb/Lua] Implement a Simple Lua Script Interpreter Prototype 2019-12-20 11:19:47 -08:00