We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e1385c4 commit f4be491Copy full SHA for f4be491
lld/COFF/InputFiles.cpp
@@ -1230,7 +1230,8 @@ void BitcodeFile::parseLazy() {
1230
}
1231
1232
MachineTypes BitcodeFile::getMachineType() const {
1233
- switch (Triple(obj->getTargetTriple()).getArch()) {
+ Triple t(obj->getTargetTriple());
1234
+ switch (t.getArch()) {
1235
case Triple::x86_64:
1236
return AMD64;
1237
case Triple::x86:
@@ -1239,7 +1240,7 @@ MachineTypes BitcodeFile::getMachineType() const {
1239
1240
case Triple::thumb:
1241
return ARMNT;
1242
case Triple::aarch64:
- return ARM64;
1243
+ return t.isWindowsArm64EC() ? ARM64EC : ARM64;
1244
default:
1245
return IMAGE_FILE_MACHINE_UNKNOWN;
1246
0 commit comments