File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff 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
143143public:
144144 SmallVector<std::pair<StringRef, unsigned >, 0 > archiveFiles;
Original file line number Diff line number Diff line change @@ -330,11 +330,11 @@ extern template void ObjFile<ELF32BE>::importCmseSymbols();
330330extern template void ObjFile<ELF64LE>::importCmseSymbols();
331331extern 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
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ std::optional<MemoryBufferRef> readFile(StringRef path);
4949template <class ELFT > void doParseFile (InputFile *file);
5050void parseFile (InputFile *file);
5151
52- void parseArmCMSEImportLib (InputFile * file);
52+ void parseArmCMSEImportLib (InputFile & file);
5353
5454// The root class of input files.
5555class InputFile {
You can’t perform that action at this time.
0 commit comments