Skip to content

Commit 3c610db

Browse files
authored
Merge pull request swiftlang#39184 from nkcsgexi/retry-abi
ABIChecker: allow retrying when loading ABI descriptor file. NFC
2 parents dc60996 + eb8e52b commit 3c610db

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/APIDigester/ModuleAnalyzerNodes.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2165,7 +2165,9 @@ static parseJsonEmit(SDKContext &Ctx, StringRef FileName) {
21652165

21662166
// Load the input file.
21672167
llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> FileBufOrErr =
2168-
vfs::getFileOrSTDIN(*Ctx.getSourceMgr().getFileSystem(), FileName);
2168+
vfs::getFileOrSTDIN(*Ctx.getSourceMgr().getFileSystem(), FileName,
2169+
/*FileSize*/-1, /*RequiresNullTerminator*/true,
2170+
/*IsVolatile*/false, /*RetryCount*/30);
21692171
if (!FileBufOrErr) {
21702172
llvm_unreachable("Failed to read JSON file");
21712173
}

0 commit comments

Comments
 (0)