summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Langford <apl@fb.com>2019-09-26 21:18:37 +0000
committerAlex Langford <apl@fb.com>2019-09-26 21:18:37 +0000
commit7dfb095b882d6b3ec42c7b9c4391ce3e30d37375 (patch)
tree7e0966b7878f90ecaa0770a54eb2daaa445b7d7b
parent486cd9a90dee3b482ab151d45936c51dc91bf11c (diff)
downloadbcm5719-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.cpp4
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[]) {
OpenPOWER on IntegriCloud