From ab154be7f0a89b271686d740f7e50545414a6024 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Tue, 6 Aug 2024 17:10:10 +0200 Subject: [PATCH] std.Target: Fix ptrBitWidth_cpu_abi() for dxil (64-bit, not 32-bit). The DXIL documentation claims 32-bit pointers: https://github.com/microsoft/DirectXShaderCompiler/blob/main/docs/DXIL.rst#memory-accesses Despite this, Clang considers pointers 64-bit when targeting it. --- lib/std/Target.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/Target.zig b/lib/std/Target.zig index 4e43055810..e8df26f52e 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -1854,12 +1854,12 @@ pub fn ptrBitWidth_cpu_abi(cpu: Cpu, abi: Abi) u16 { .wasm32, .spirv32, .loongarch32, - .dxil, .xtensa, => 32, .aarch64, .aarch64_be, + .dxil, .mips64, .mips64el, .powerpc64,