forked from OSchip/llvm-project
parent
901fd6a4c8
commit
b3c04d28c8
|
@ -48,6 +48,7 @@ public:
|
|||
|
||||
template <typename ELFT>
|
||||
lld::elf::TargetHandler<ELFT> &getTargetHandler() const {
|
||||
assert(_targetHandler && "Got null TargetHandler!");
|
||||
return static_cast<lld::elf::TargetHandler<ELFT> &>(*_targetHandler.get());
|
||||
}
|
||||
|
||||
|
|
|
@ -142,7 +142,7 @@ public:
|
|||
typedef typename std::vector<AtomLayout *>::iterator AbsoluteAtomIterT;
|
||||
|
||||
DefaultLayout(const ELFTargetInfo &ti)
|
||||
: _targetInfo(ti), _targetHandler(ti.getTargetHandler<ELFT>()) {
|
||||
: _targetInfo(ti) {
|
||||
}
|
||||
|
||||
/// \brief Return the section order for a input section
|
||||
|
@ -258,7 +258,6 @@ private:
|
|||
std::vector<AtomLayout *> _absoluteAtoms;
|
||||
llvm::BumpPtrAllocator _allocator;
|
||||
const ELFTargetInfo &_targetInfo;
|
||||
TargetHandler<ELFT> &_targetHandler;
|
||||
};
|
||||
|
||||
template <class ELFT>
|
||||
|
|
Loading…
Reference in New Issue