Skip to content

Commit dd71510

Browse files
committed
[ELF] Simplify parseArmCMSEImportLib. NFC
1 parent 8551454 commit dd71510

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

lld/ELF/Config.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ class LinkerDriver {
138138

139139
std::unique_ptr<BitcodeCompiler> lto;
140140
std::vector<InputFile *> files;
141-
std::optional<InputFile *> armCmseImpLib;
141+
InputFile *armCmseImpLib = nullptr;
142142

143143
public:
144144
SmallVector<std::pair<StringRef, unsigned>, 0> archiveFiles;

lld/ELF/InputFiles.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -330,11 +330,11 @@ extern template void ObjFile<ELF32BE>::importCmseSymbols();
330330
extern template void ObjFile<ELF64LE>::importCmseSymbols();
331331
extern template void ObjFile<ELF64BE>::importCmseSymbols();
332332

333-
template <class ELFT> static void doParseArmCMSEImportLib(InputFile *file) {
334-
cast<ObjFile<ELFT>>(file)->importCmseSymbols();
333+
template <class ELFT> static void doParseArmCMSEImportLib(InputFile &file) {
334+
cast<ObjFile<ELFT>>(file).importCmseSymbols();
335335
}
336336

337-
void elf::parseArmCMSEImportLib(InputFile *file) {
337+
void elf::parseArmCMSEImportLib(InputFile &file) {
338338
invokeELFT(doParseArmCMSEImportLib, file);
339339
}
340340

lld/ELF/InputFiles.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ std::optional<MemoryBufferRef> readFile(StringRef path);
4949
template <class ELFT> void doParseFile(InputFile *file);
5050
void parseFile(InputFile *file);
5151

52-
void parseArmCMSEImportLib(InputFile *file);
52+
void parseArmCMSEImportLib(InputFile &file);
5353

5454
// The root class of input files.
5555
class InputFile {

0 commit comments

Comments
 (0)