aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode/Compiler.cpp
diff options
context:
space:
mode:
authorA. Jiang <de34@live.cn>2025-05-14 07:20:27 +0800
committerGitHub <noreply@github.com>2025-05-14 07:20:27 +0800
commite9ce7527691ec2b3748895598cd5ee31ac644f3a (patch)
tree6363f6060301e5d96e771faa00d5fa2269e8e549 /clang/lib/AST/ByteCode/Compiler.cpp
parenta3d2b7e2cb0fd421b0170721ed5becf099b53c5a (diff)
downloadllvm-e9ce7527691ec2b3748895598cd5ee31ac644f3a.zip
llvm-e9ce7527691ec2b3748895598cd5ee31ac644f3a.tar.gz
llvm-e9ce7527691ec2b3748895598cd5ee31ac644f3a.tar.bz2
[libc++] Remove the constexpr `hash<vector<bool>>` extension (#132617)
libc++ makes the `hash<vector<bool, A>>::operator()` `constexpr` since C++20, which is a conforming extension, but it was unintended. This patch removes the extension, with an escape hatch macro for it, and the escape hatch will be removed in the future. Test cases for `constexpr` along with the assumption of hash values are moved to the `libcxx/test/libcxx/` subdirectory. --------- Co-authored-by: Louis Dionne <ldionne.2@gmail.com>
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions