aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorKonstantin Varlamov <varconsteq@gmail.com>2025-07-15 02:14:30 -0700
committerGitHub <noreply@github.com>2025-07-15 02:14:30 -0700
commit7345508c6febc57eaac985ef2fb14beabdc4d461 (patch)
tree6f8e98795420eeed4cea1b3e7c5d831c33398bbe /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentaa0629dabeed0088674d23340c9c3c9932681d0f (diff)
downloadllvm-7345508c6febc57eaac985ef2fb14beabdc4d461.zip
llvm-7345508c6febc57eaac985ef2fb14beabdc4d461.tar.gz
llvm-7345508c6febc57eaac985ef2fb14beabdc4d461.tar.bz2
[libc++][hardening] Introduce assertion semantics (#148268)
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/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions