diff options
author | Alex Langford <apl@fb.com> | 2019-09-26 21:18:37 +0000 |
---|---|---|
committer | Alex Langford <apl@fb.com> | 2019-09-26 21:18:37 +0000 |
commit | 7dfb095b882d6b3ec42c7b9c4391ce3e30d37375 (patch) | |
tree | 7e0966b7878f90ecaa0770a54eb2daaa445b7d7b | |
parent | 486cd9a90dee3b482ab151d45936c51dc91bf11c (diff) | |
download | bcm5719-llvm-7dfb095b882d6b3ec42c7b9c4391ce3e30d37375.tar.gz bcm5719-llvm-7dfb095b882d6b3ec42c7b9c4391ce3e30d37375.zip |
[lldb-vscode] correctly handle multiple sourceMap entries
Summary:
`lldb-vscode` concatenates a string of sourceMap entries
specified in the config, but fails to put a space between
each entry, which causes the settings command to fail.
This patch adds a space between each mapping.
Patch by Richard Howell
Differential Revision: https://reviews.llvm.org/D67569
llvm-svn: 373016
-rw-r--r-- | lldb/tools/lldb-vscode/lldb-vscode.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/tools/lldb-vscode/lldb-vscode.cpp b/lldb/tools/lldb-vscode/lldb-vscode.cpp index b6a3fc8ffa3..f39dbbf65e1 100644 --- a/lldb/tools/lldb-vscode/lldb-vscode.cpp +++ b/lldb/tools/lldb-vscode/lldb-vscode.cpp @@ -436,7 +436,7 @@ void SetSourceMapFromArguments(const llvm::json::Object &arguments) { } auto mapFrom = GetAsString((*mapping)[0]); auto mapTo = GetAsString((*mapping)[1]); - strm << "\"" << mapFrom << "\" \"" << mapTo << "\""; + strm << "\"" << mapFrom << "\" \"" << mapTo << "\" "; } } else { if (ObjectContainsKey(arguments, "sourceMap")) { @@ -2582,7 +2582,7 @@ const std::map<std::string, RequestCallback> &GetRequestHandlers() { #undef REQUEST_CALLBACK return g_request_handlers; } - + } // anonymous namespace int main(int argc, char *argv[]) { |