mirror of
https://github.com/ziglang/zig.git
synced 2024-11-27 07:32:44 +00:00
std.Target: Don't match big endian architectures in Arch.toCoffMachine().
All of these were mapping to types that are little endian. In fact, I can find no evidence that either Windows or UEFI have ever been used on big endian systems.
This commit is contained in:
parent
8516a6ab57
commit
b24fc35eeb
@ -1253,11 +1253,11 @@ pub const Cpu = struct {
|
||||
pub fn toCoffMachine(arch: Arch) std.coff.MachineType {
|
||||
return switch (arch) {
|
||||
.arm => .ARM,
|
||||
.thumb, .thumbeb => .Thumb,
|
||||
.aarch64, .aarch64_be => .ARM64,
|
||||
.thumb => .Thumb,
|
||||
.aarch64 => .ARM64,
|
||||
.loongarch32 => .LOONGARCH32,
|
||||
.loongarch64 => .LOONGARCH64,
|
||||
.powerpc, .powerpcle => .POWERPC,
|
||||
.powerpcle => .POWERPC,
|
||||
.riscv32 => .RISCV32,
|
||||
.riscv64 => .RISCV64,
|
||||
.x86 => .I386,
|
||||
@ -1266,6 +1266,8 @@ pub const Cpu = struct {
|
||||
.amdgcn,
|
||||
.arc,
|
||||
.armeb,
|
||||
.thumbeb,
|
||||
.aarch64_be,
|
||||
.avr,
|
||||
.bpfel,
|
||||
.bpfeb,
|
||||
@ -1282,6 +1284,7 @@ pub const Cpu = struct {
|
||||
.msp430,
|
||||
.nvptx,
|
||||
.nvptx64,
|
||||
.powerpc,
|
||||
.powerpc64,
|
||||
.powerpc64le,
|
||||
.s390x,
|
||||
|
Loading…
Reference in New Issue
Block a user