[clangd] Dump stack on crash
authorSam McCall <sam.mccall@gmail.com>
Tue, 20 Feb 2018 11:46:39 +0000 (11:46 +0000)
committerSam McCall <sam.mccall@gmail.com>
Tue, 20 Feb 2018 11:46:39 +0000 (11:46 +0000)
llvm-svn: 325574

clang-tools-extra/clangd/tool/ClangdMain.cpp

index c4cc7a6..e35e16f 100644 (file)
@@ -135,6 +135,7 @@ static llvm::cl::opt<Path> YamlSymbolFile(
     llvm::cl::init(""), llvm::cl::Hidden);
 
 int main(int argc, char *argv[]) {
+  llvm::sys::PrintStackTraceOnErrorSignal(argv[0]);
   llvm::cl::ParseCommandLineOptions(argc, argv, "clangd");
   if (Test) {
     RunSynchronously = true;