aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
diff options
context:
space:
mode:
authorKonstantin Varlamov <varconsteq@gmail.com>2025-07-29 00:19:15 -0700
committerGitHub <noreply@github.com>2025-07-29 00:19:15 -0700
commit3eee9fc2c4d1973904b1a26fa96a8c7473ef6a5e (patch)
treef1bc07f289ea528448fc467c7b2f6ab84c81759f /llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
parent59013d44058ef423a117f95092150e16e16fdb09 (diff)
downloadllvm-3eee9fc2c4d1973904b1a26fa96a8c7473ef6a5e.zip
llvm-3eee9fc2c4d1973904b1a26fa96a8c7473ef6a5e.tar.gz
llvm-3eee9fc2c4d1973904b1a26fa96a8c7473ef6a5e.tar.bz2
[libc++][hardening] Introduce assertion semantics. (#149459)
Assertion semantics closely mimic C++26 Contracts evaluation semantics. This brings our implementation closer in line with C++26 Library Hardening (one particular benefit is that using the `observe` semantic makes adopting hardening easier for projects).
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp')
0 files changed, 0 insertions, 0 deletions