Improve the way we decide whether an alias is a dashdash alias
authorEnrico Granata <egranata@apple.com>
Tue, 15 Mar 2016 01:42:34 +0000 (01:42 +0000)
committerEnrico Granata <egranata@apple.com>
Tue, 15 Mar 2016 01:42:34 +0000 (01:42 +0000)
llvm-svn: 263519

lldb/source/Interpreter/CommandAlias.cpp

index eba5cb5..86308ae 100644 (file)
@@ -226,7 +226,8 @@ CommandAlias::IsDashDashCommand ()
             for (const OptionArgPair& opt_arg : *GetOptionArguments())
             {
                 if (opt_arg.first == "<argument>" &&
-                    opt_arg.second.second == " --")
+                    !opt_arg.second.second.empty() &&
+                    llvm::StringRef(opt_arg.second.second).endswith("--"))
                 {
                     m_is_dashdash_alias = eLazyBoolYes;
                     break;