Author: sammccall Date: Mon Jul 22 04:12:16 2019 New Revision: 366675 URL: http://llvm.org/viewvc/llvm-project?rev=366675&view=rev Log: [clangd] Set buffer name for main file. NFCI
Modified: clang-tools-extra/trunk/clangd/ClangdUnit.cpp Modified: clang-tools-extra/trunk/clangd/ClangdUnit.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/ClangdUnit.cpp?rev=366675&r1=366674&r2=366675&view=diff ============================================================================== --- clang-tools-extra/trunk/clangd/ClangdUnit.cpp (original) +++ clang-tools-extra/trunk/clangd/ClangdUnit.cpp Mon Jul 22 04:12:16 2019 @@ -570,7 +570,8 @@ buildPreamble(PathRef FileName, Compiler PreambleParsedCallback PreambleCallback) { // Note that we don't need to copy the input contents, preamble can live // without those. - auto ContentsBuffer = llvm::MemoryBuffer::getMemBuffer(Inputs.Contents); + auto ContentsBuffer = + llvm::MemoryBuffer::getMemBuffer(Inputs.Contents, FileName); auto Bounds = ComputePreambleBounds(*CI.getLangOpts(), ContentsBuffer.get(), 0); @@ -650,10 +651,10 @@ buildAST(PathRef FileName, std::unique_p // dirs. } - return ParsedAST::build(llvm::make_unique<CompilerInvocation>(*Invocation), - Preamble, - llvm::MemoryBuffer::getMemBufferCopy(Inputs.Contents), - std::move(VFS), Inputs.Index, Inputs.Opts); + return ParsedAST::build( + llvm::make_unique<CompilerInvocation>(*Invocation), Preamble, + llvm::MemoryBuffer::getMemBufferCopy(Inputs.Contents, FileName), + std::move(VFS), Inputs.Index, Inputs.Opts); } SourceLocation getBeginningOfIdentifier(const ParsedAST &Unit, _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits