From 584512a4f845111d46c93649b0d60b64fe2128b4 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Wed, 16 Jul 2025 09:31:08 -0700 Subject: [PATCH] [llvm][blake3] Prefix blake3_hash4_neon In #147948 blake3_hash4_neon became a public symbol (no longer static). Like other APIs introduced, it was not prefixed, resulting in conflicts if libblake3 and LLVM are both linked statically into the same binary. --- llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h b/llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h index d24657465dd8f..efdd65b692fbf 100644 --- a/llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h +++ b/llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h @@ -41,5 +41,6 @@ #define blake3_hash_many_avx512 llvm_blake3_hash_many_avx512 #define _blake3_hash_many_avx512 _llvm_blake3_hash_many_avx512 #define blake3_hash_many_neon llvm_blake3_hash_many_neon +#define blake3_hash4_neon llvm_blake3_hash4_neon #endif /* LLVM_BLAKE3_PREFIX_H */