From 157c9319f62a0b48445064633a75c114af5f74f6 Mon Sep 17 00:00:00 2001 From: Martin Storsjo Date: Sun, 6 Aug 2017 19:58:13 +0000 Subject: [PATCH] [llvm-dlltool] Map the "arm64" machine type Differential Revision: https://reviews.llvm.org/D36365 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310223 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp | 1 + test/DllTool/coff-exports.def | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp b/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp index a7de7930607..c929c9061c5 100644 --- a/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp +++ b/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp @@ -76,6 +76,7 @@ static MachineTypes getEmulation(StringRef S) { .Case("i386", IMAGE_FILE_MACHINE_I386) .Case("i386:x86-64", IMAGE_FILE_MACHINE_AMD64) .Case("arm", IMAGE_FILE_MACHINE_ARMNT) + .Case("arm64", IMAGE_FILE_MACHINE_ARM64) .Default(IMAGE_FILE_MACHINE_UNKNOWN); } diff --git a/test/DllTool/coff-exports.def b/test/DllTool/coff-exports.def index 0226886a523..01d816f9f0e 100644 --- a/test/DllTool/coff-exports.def +++ b/test/DllTool/coff-exports.def @@ -1,5 +1,7 @@ ; RUN: llvm-dlltool -m i386:x86-64 --input-def %s --output-lib %t.a ; RUN: llvm-readobj -coff-exports %t.a | FileCheck %s +; RUN: llvm-dlltool -m arm64 --input-def %s --output-lib %t.a +; RUN: llvm-readobj -coff-exports %t.a | FileCheck %s LIBRARY test.dll EXPORTS -- 2.50.1