forked from OSchip/llvm-project
Make OutputSectionFactory::lookup() inline. NFC.
Also I removed the last zero parameter of aggregate initialization as it is excessive here. llvm-svn: 266304
This commit is contained in:
parent
2122168912
commit
d502f47726
|
@ -992,7 +992,10 @@ public:
|
|||
std::pair<OutputSectionBase<ELFT> *, bool> create(InputSectionBase<ELFT> *C,
|
||||
StringRef OutsecName);
|
||||
|
||||
OutputSectionBase<ELFT> *lookup(StringRef Name, uint32_t Type, uintX_t Flags);
|
||||
OutputSectionBase<ELFT> *lookup(StringRef Name, uint32_t Type,
|
||||
uintX_t Flags) {
|
||||
return Map.lookup({Name, Type, Flags});
|
||||
}
|
||||
|
||||
private:
|
||||
SectionKey<ELFT::Is64Bits> createKey(InputSectionBase<ELFT> *C,
|
||||
|
@ -1029,13 +1032,6 @@ OutputSectionFactory<ELFT>::create(InputSectionBase<ELFT> *C,
|
|||
return {Sec, true};
|
||||
}
|
||||
|
||||
template <class ELFT>
|
||||
OutputSectionBase<ELFT> *OutputSectionFactory<ELFT>::lookup(StringRef Name,
|
||||
uint32_t Type,
|
||||
uintX_t Flags) {
|
||||
return Map.lookup({Name, Type, Flags, 0});
|
||||
}
|
||||
|
||||
template <class ELFT>
|
||||
SectionKey<ELFT::Is64Bits>
|
||||
OutputSectionFactory<ELFT>::createKey(InputSectionBase<ELFT> *C,
|
||||
|
|
Loading…
Reference in New Issue