diff --git a/lib/std/crypto/aes.zig b/lib/std/crypto/aes.zig index 51d73517aed0d52aae4022003e7235be6f550cff..03eaae374444cde7a7a3825d843dc57cc1d6f6e3 100644 --- a/lib/std/crypto/aes.zig +++ b/lib/std/crypto/aes.zig @@ -6,7 +6,7 @@ const has_aesni = builtin.cpu.has(.x86, .aes); const has_avx = builtin.cpu.has(.x86, .avx); const has_armaes = builtin.cpu.has(.aarch64, .aes); const use_aesni = builtin.cpu.arch == .x86_64 and has_aesni and has_avx; -// C backend doesn't currently support passing vectors to inline asm. +// C backend doesn't currently support passing vectors to inline asm (#37125) const use_armaes = builtin.cpu.arch == .aarch64 and (builtin.zig_backend != .stage2_c or !builtin.os.tag.isDarwin()) and has_armaes; const impl = if (use_aesni) impl: { break :impl @import("aes/aesni.zig");