zig/lib/libcxx/include/__functional
Andrew Kelley 06ee65af9e libcxx: update to LLVM 18
release/18.x branch, commit 78b99c73ee4b96fe9ce0e294d4632326afb2db42

This adds the flag `-D_LIBCPP_HARDENING_MODE` which is determined based
on the Zig optimization mode.

This commit also fixes libunwind, libcxx, and libcxxabi to properly
report sub compilation errors.
2024-05-08 19:37:29 -07:00
..
binary_function.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
binary_negate.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
bind.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
bind_back.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
bind_front.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
binder1st.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
binder2nd.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
boyer_moore_searcher.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
compose.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
default_searcher.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
function.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
hash.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
identity.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
invoke.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
is_transparent.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
mem_fn.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
mem_fun_ref.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
not_fn.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
operations.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
perfect_forward.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
pointer_to_binary_function.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
pointer_to_unary_function.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
ranges_operations.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
reference_wrapper.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
unary_function.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
unary_negate.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
weak_result_type.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00