Skip to content

Commit ce2c322

Browse files
committed
ABIChecker: allow retrying when loading ABI descriptor file
1 parent 675e70b commit ce2c322

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)