diff options
-rw-r--r-- | lld/COFF/DriverUtils.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lld/COFF/DriverUtils.cpp b/lld/COFF/DriverUtils.cpp index 0247d291e99..3863befd9c2 100644 --- a/lld/COFF/DriverUtils.cpp +++ b/lld/COFF/DriverUtils.cpp @@ -81,9 +81,11 @@ private: // Returns /machine's value. ErrorOr<MachineTypes> getMachineType(StringRef S) { MachineTypes MT = StringSwitch<MachineTypes>(S.lower()) - .Case("arm", IMAGE_FILE_MACHINE_ARMNT) .Case("x64", IMAGE_FILE_MACHINE_AMD64) + .Case("amd64", IMAGE_FILE_MACHINE_AMD64) .Case("x86", IMAGE_FILE_MACHINE_I386) + .Case("i386", IMAGE_FILE_MACHINE_I386) + .Case("arm", IMAGE_FILE_MACHINE_ARMNT) .Default(IMAGE_FILE_MACHINE_UNKNOWN); if (MT != IMAGE_FILE_MACHINE_UNKNOWN) return MT; |