Currently LLDB crashes when autocompleting a command that ends with a backtick.
./bin/lldb test.tmp.out
(lldb) target create "test.tmp.out"
Current executable set to 'test.tmp.out' (x86_64).
(lldb) b main
Breakpoint 1: where = TestGDBRemoteRepro.test.tmp.out`main + 22 at simple.c:16:5, address = 0x0000000100000f76
(lldb) r
Process 66563 launched: 'test.tmp.out' (x86_64)
Process 66563 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
frame #0: 0x0000000100000f76 TestGDBRemoteRepro.test.tmp.out`main(argc=1, argv=0x00007ffeefbff608) at simple.c:16:5
13 }
14
15 int main (int argc, char const *argv[]) {
-> 16 foo();
17 return 0;
18 }
(lldb) bt`Assertion failed: (false && "Unhandled quote character"), function EscapeLLDBCommandArgument, file /Users/jonas/llvm/git-mono/llvm-project/llvm/tools/lldb/source/Utility/Args.cpp, line 650.