Skip to content

Commit 8be77e9

Browse files
al45taircompnerd
andcommitted
[RuntimeDyld][Windows] Eliminate a local variable.
No need for `TargetName` to exist separately, really. Co-authored-by: Saleem Abdulrasool <[email protected]>
1 parent a823ade commit 8be77e9

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,15 +119,14 @@ bool RuntimeDyldCOFF::isCompatibleFile(const object::ObjectFile &Obj) const {
119119
return Obj.isCOFF();
120120
}
121121

122-
bool RuntimeDyldCOFF::relocationNeedsDLLImportStub(const RelocationRef &R) const {
122+
bool RuntimeDyldCOFF::relocationNeedsDLLImportStub(
123+
const RelocationRef &R) const {
123124
object::symbol_iterator Symbol = R.getSymbol();
124125
Expected<StringRef> TargetNameOrErr = Symbol->getName();
125126
if (!TargetNameOrErr)
126127
return false;
127128

128-
StringRef TargetName = *TargetNameOrErr;
129-
130-
return TargetName.startswith(getImportSymbolPrefix());
129+
return TargetNameOrErr->startswith(getImportSymbolPrefix());
131130
}
132131

133132
} // namespace llvm

0 commit comments

Comments
 (0)