Skip to content

Commit 1973270

Browse files
[libc] suppress string warning in case intrinsics are defined as macros (#117640)
1 parent 4c91662 commit 1973270

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

libc/src/string/memory_utils/op_x86.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,15 @@
2929
// Define fake functions to prevent the compiler from failing on undefined
3030
// functions in case the CPU extension is not present.
3131
#if !defined(__AVX512BW__) && (defined(_MSC_VER) || defined(__SCE__))
32+
#undef _mm512_cmpneq_epi8_mask
3233
#define _mm512_cmpneq_epi8_mask(A, B) 0
3334
#endif
3435
#if !defined(__AVX2__) && (defined(_MSC_VER) || defined(__SCE__))
36+
#undef _mm256_movemask_epi8
3537
#define _mm256_movemask_epi8(A) 0
3638
#endif
3739
#if !defined(__SSE2__) && (defined(_MSC_VER) || defined(__SCE__))
40+
#undef _mm_movemask_epi8
3841
#define _mm_movemask_epi8(A) 0
3942
#endif
4043

0 commit comments

Comments
 (0)