mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-30 09:01:19 +00:00
ModuleManager: Simplify lookupModuleFile by only setting the out parameter once, NFC
Differential Revision: https://reviews.llvm.org/D89835
This commit is contained in:
parent
f719fd7ade
commit
946406aebc
@ -462,19 +462,17 @@ bool ModuleManager::lookupModuleFile(StringRef FileName,
|
||||
off_t ExpectedSize,
|
||||
time_t ExpectedModTime,
|
||||
const FileEntry *&File) {
|
||||
if (FileName == "-") {
|
||||
File = nullptr;
|
||||
File = nullptr;
|
||||
if (FileName == "-")
|
||||
return false;
|
||||
}
|
||||
|
||||
// Open the file immediately to ensure there is no race between stat'ing and
|
||||
// opening the file.
|
||||
auto FileOrErr = FileMgr.getFile(FileName, /*OpenFile=*/true,
|
||||
/*CacheFailure=*/false);
|
||||
if (!FileOrErr) {
|
||||
File = nullptr;
|
||||
if (!FileOrErr)
|
||||
return false;
|
||||
}
|
||||
|
||||
File = *FileOrErr;
|
||||
|
||||
if ((ExpectedSize && ExpectedSize != File->getSize()) ||
|
||||
|
Loading…
Reference in New Issue
Block a user