From 2ea8c69eff07c491c7cb14dd46afd30529b89d91 Mon Sep 17 00:00:00 2001 From: "Duncan P. N. Exon Smith" Date: Wed, 9 Dec 2020 16:31:38 -0800 Subject: [PATCH] Tooling: Migrate to FileEntryRef in clang::tooling::applyAllReplacements, NFC Migrate to the `FileEntryRef` overload of `SourceManager::createFileID`. --- clang/lib/Tooling/Core/Replacement.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang/lib/Tooling/Core/Replacement.cpp b/clang/lib/Tooling/Core/Replacement.cpp index ab8e20539559..30e1923bf1cb 100644 --- a/clang/lib/Tooling/Core/Replacement.cpp +++ b/clang/lib/Tooling/Core/Replacement.cpp @@ -591,7 +591,7 @@ llvm::Expected applyAllReplacements(StringRef Code, Rewriter Rewrite(SourceMgr, LangOptions()); InMemoryFileSystem->addFile( "", 0, llvm::MemoryBuffer::getMemBuffer(Code, "")); - FileID ID = SourceMgr.createFileID(*Files.getFile(""), + FileID ID = SourceMgr.createFileID(*Files.getOptionalFileRef(""), SourceLocation(), clang::SrcMgr::C_User); for (auto I = Replaces.rbegin(), E = Replaces.rend(); I != E; ++I) {