| commit | 7cc713adcb668c23cbac71cfd7f268dd5afb618d | [log] [tgz] | 
|---|---|---|
| author | Rafael Espindola <rafael.espindola@gmail.com> | Thu Oct 27 14:00:51 2016 +0000 | 
| committer | Rafael Espindola <rafael.espindola@gmail.com> | Thu Oct 27 14:00:51 2016 +0000 | 
| tree | 344e03452b13a92021f49bbee335444c19ce5960 | |
| parent | f21dd2648f9b0d05c9b19d767664825ca5411183 [diff] [blame] | 
Store OSABI in Config. This allows us to set a value for it based on -m. llvm-svn: 285294
diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index b0c177f..34e55ef 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp
@@ -106,6 +106,7 @@ : 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>