[ELF] Add aarch64elf emulation mode
authorEugene Leviant <evgeny.leviant@gmail.com>
Wed, 10 Aug 2016 08:19:35 +0000 (08:19 +0000)
committerEugene Leviant <evgeny.leviant@gmail.com>
Wed, 10 Aug 2016 08:19:35 +0000 (08:19 +0000)
llvm-svn: 278205

lld/ELF/Driver.cpp

index 07782c2..b0e7b5e 100644 (file)
@@ -60,6 +60,7 @@ static std::pair<ELFKind, uint16_t> parseEmulation(StringRef S) {
 
   std::pair<ELFKind, uint16_t> Ret =
       StringSwitch<std::pair<ELFKind, uint16_t>>(S)
+          .Case("aarch64elf", {ELF64LEKind, EM_AARCH64})
           .Case("aarch64linux", {ELF64LEKind, EM_AARCH64})
           .Case("armelf_linux_eabi", {ELF32LEKind, EM_ARM})
           .Case("elf32_x86_64", {ELF32LEKind, EM_X86_64})