]> granicus.if.org Git - clang/commit
[clang] Adopt new FileManager error-returning APIs
authorHarlan Haskins <harlan@harlanhaskins.com>
Thu, 1 Aug 2019 21:31:56 +0000 (21:31 +0000)
committerHarlan Haskins <harlan@harlanhaskins.com>
Thu, 1 Aug 2019 21:31:56 +0000 (21:31 +0000)
commit43696f88090b4e80468c1f91161767a7a7c43db9
tree30df11f21f724050a17521406fe5b3b57c16bc49
parent2b41d1ddfc16bbd20185dd4a5847066b6299feeb
[clang] Adopt new FileManager error-returning APIs

Update the callers of FileManager::getFile and FileManager::getDirectory to handle the new llvm::ErrorOr-returning methods.

Signed-off-by: Harlan Haskins <harlan@apple.com>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@367616 91177308-0d34-0410-b5e6-96231b3b80d8
35 files changed:
lib/ARCMigrate/FileRemapper.cpp
lib/ARCMigrate/ObjCMT.cpp
lib/AST/ASTImporter.cpp
lib/Basic/Module.cpp
lib/Basic/SourceManager.cpp
lib/CodeGen/CodeGenAction.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/CompilerInstance.cpp
lib/Frontend/FrontendAction.cpp
lib/Frontend/InitHeaderSearch.cpp
lib/Frontend/PrecompiledPreamble.cpp
lib/Frontend/Rewrite/FrontendActions.cpp
lib/Frontend/TextDiagnostic.cpp
lib/Lex/HeaderMap.cpp
lib/Lex/HeaderSearch.cpp
lib/Lex/ModuleMap.cpp
lib/Lex/PPDirectives.cpp
lib/Lex/PPLexerChange.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/GlobalModuleIndex.cpp
lib/Serialization/ModuleManager.cpp
lib/Tooling/Core/Replacement.cpp
lib/Tooling/Refactoring.cpp
tools/clang-format/ClangFormat.cpp
tools/clang-import-test/clang-import-test.cpp
tools/clang-refactor/ClangRefactor.cpp
tools/clang-refactor/TestSupport.cpp
tools/clang-rename/ClangRename.cpp
tools/libclang/CIndex.cpp
tools/libclang/Indexing.cpp
unittests/Basic/FileManagerTest.cpp
unittests/Lex/HeaderSearchTest.cpp
unittests/Lex/PPCallbacksTest.cpp
unittests/Tooling/RefactoringTest.cpp
unittests/Tooling/RewriterTestContext.h