aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2025-08-08 10:02:32 +0100
committerGitHub <noreply@github.com>2025-08-08 10:02:32 +0100
commit20051b7d6ed4de4301f05c385d3885696bf364df (patch)
tree5ee8f4f90a00d2a42ddd7f924872b77252076275 /clang/lib
parent94c48a21bbdf0589540cb55057c216607e764919 (diff)
downloadllvm-20051b7d6ed4de4301f05c385d3885696bf364df.zip
llvm-20051b7d6ed4de4301f05c385d3885696bf364df.tar.gz
llvm-20051b7d6ed4de4301f05c385d3885696bf364df.tar.bz2
[Headers][X86] Ensure the CONSTEXPR attributes are undefined at the end of the vpopcntdq headers (#152663)
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Headers/avx512vpopcntdqintrin.h1
-rw-r--r--clang/lib/Headers/avx512vpopcntdqvlintrin.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Headers/avx512vpopcntdqintrin.h b/clang/lib/Headers/avx512vpopcntdqintrin.h
index e24c2c5..79fc6e1 100644
--- a/clang/lib/Headers/avx512vpopcntdqintrin.h
+++ b/clang/lib/Headers/avx512vpopcntdqintrin.h
@@ -60,5 +60,6 @@ _mm512_maskz_popcnt_epi32(__mmask16 __U, __m512i __A) {
}
#undef __DEFAULT_FN_ATTRS
+#undef __DEFAULT_FN_ATTRS_CONSTEXPR
#endif
diff --git a/clang/lib/Headers/avx512vpopcntdqvlintrin.h b/clang/lib/Headers/avx512vpopcntdqvlintrin.h
index b6c819b..d14cb1e 100644
--- a/clang/lib/Headers/avx512vpopcntdqvlintrin.h
+++ b/clang/lib/Headers/avx512vpopcntdqvlintrin.h
@@ -99,5 +99,7 @@ _mm256_maskz_popcnt_epi32(__mmask8 __U, __m256i __A) {
#undef __DEFAULT_FN_ATTRS128
#undef __DEFAULT_FN_ATTRS256
+#undef __DEFAULT_FN_ATTRS128_CONSTEXPR
+#undef __DEFAULT_FN_ATTRS256_CONSTEXPR
#endif