diff options
author | Jim Ingham <jingham@apple.com> | 2022-09-13 14:59:21 -0700 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2022-09-13 14:59:21 -0700 |
commit | ac05bc0524c66c74278b26742896a4c634c034cf (patch) | |
tree | 409b33642bebea14215f9b3bb2f023c04e6a6503 /lldb/source/Interpreter/CommandObject.cpp | |
parent | a2d0a01e3f9941d0d5370890105f70da142f493f (diff) | |
download | llvm-ac05bc0524c66c74278b26742896a4c634c034cf.zip llvm-ac05bc0524c66c74278b26742896a4c634c034cf.tar.gz llvm-ac05bc0524c66c74278b26742896a4c634c034cf.tar.bz2 |
Revert "Be more careful to maintain quoting information when parsing commands."
This reverts commit 6c089b2af5d8d98f66b27b67f70958f520820a76.
This was causing the test test_help_run_hides_options from TestHelp.py to
fail on Linux and Windows (but the test succeeds on macOS). The decision
to print option information is determined by CommandObjectAlias::IsDashDashCommand
which was changed, but only by replacing an inline string constant with a const char *
CommandInterpreter::g_argument which has the same string value. I can't see why this
would fail, I'll have to spin up a vm to see if I can repo there.
Diffstat (limited to 'lldb/source/Interpreter/CommandObject.cpp')
-rw-r--r-- | lldb/source/Interpreter/CommandObject.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Interpreter/CommandObject.cpp b/lldb/source/Interpreter/CommandObject.cpp index 4500378..5ab3392 100644 --- a/lldb/source/Interpreter/CommandObject.cpp +++ b/lldb/source/Interpreter/CommandObject.cpp @@ -727,7 +727,7 @@ bool CommandObjectParsed::Execute(const char *args_string, } if (!handled) { for (auto entry : llvm::enumerate(cmd_args.entries())) { - if (!entry.value().ref().empty() && entry.value().GetQuoteChar() == '`') { + if (!entry.value().ref().empty() && entry.value().ref().front() == '`') { cmd_args.ReplaceArgumentAtIndex( entry.index(), m_interpreter.ProcessEmbeddedScriptCommands(entry.value().c_str())); |