Store OSABI in Config.

This allows us to set a value for it based on -m.

llvm-svn: 285294
This commit is contained in:
Rafael Espindola
2016-10-27 14:00:51 +00:00
parent f21dd2648f
commit 7cc713adcb
6 changed files with 17 additions and 12 deletions

View File

@@ -106,6 +106,7 @@ ELFFileBase<ELFT>::ELFFileBase(Kind K, MemoryBufferRef MB)
: InputFile(K, MB), ELFObj(createELFObj<ELFT>(MB)) {
EKind = getELFKind<ELFT>();
EMachine = ELFObj.getHeader()->e_machine;
OSABI = ELFObj.getHeader()->e_ident[llvm::ELF::EI_OSABI];
}
template <class ELFT>