aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra
diff options
context:
space:
mode:
authorMarc-Andre Laperle <marc-andre.laperle@ericsson.com>2017-07-11 21:26:18 +0000
committerMarc-Andre Laperle <marc-andre.laperle@ericsson.com>2017-07-11 21:26:18 +0000
commit9647a28fb7c97d9bbaafe10321e4bb4e61a181f4 (patch)
treec01bea0d78fd40224af15e15f70af79fb8b35a72 /clang-tools-extra
parent0e83e85f6322c3be7eebabd3411b37e998a26f7e (diff)
downloadllvm-9647a28fb7c97d9bbaafe10321e4bb4e61a181f4.zip
llvm-9647a28fb7c97d9bbaafe10321e4bb4e61a181f4.tar.gz
llvm-9647a28fb7c97d9bbaafe10321e4bb4e61a181f4.tar.bz2
[clangd] Fix Go to Definition not working in VSCode extension
Summary: The URI conversion logic was returning 'undefined' when going from server to VSCode which broke the Go to Definition functionality. Reviewers: krasimir Reviewed By: krasimir Subscribers: cfe-commits Tags: #clang-tools-extra Differential Revision: https://reviews.llvm.org/D35215 llvm-svn: 307715
Diffstat (limited to 'clang-tools-extra')
-rw-r--r--clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts b/clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts
index 7e79f36..7915fe9 100644
--- a/clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts
+++ b/clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts
@@ -29,7 +29,7 @@ export function activate(context: vscode.ExtensionContext) {
// the "workaround" below disables temporarily the encoding until decoding
// is implemented properly in clangd
code2Protocol: (uri: vscode.Uri) : string => uri.toString(true),
- protocol2Code: (uri: string) : vscode.Uri => undefined
+ protocol2Code: (uri: string) : vscode.Uri => vscode.Uri.parse(uri)
}
};