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.
This commit is contained in:
8
lib/libcxx/src/vector.cpp
vendored
8
lib/libcxx/src/vector.cpp
vendored
@@ -21,13 +21,9 @@ struct __vector_base_common<true> {
|
||||
_LIBCPP_NORETURN _LIBCPP_EXPORTED_FROM_ABI void __throw_out_of_range() const;
|
||||
};
|
||||
|
||||
void __vector_base_common<true>::__throw_length_error() const {
|
||||
_VSTD::__throw_length_error("vector");
|
||||
}
|
||||
void __vector_base_common<true>::__throw_length_error() const { std::__throw_length_error("vector"); }
|
||||
|
||||
void __vector_base_common<true>::__throw_out_of_range() const {
|
||||
_VSTD::__throw_out_of_range("vector");
|
||||
}
|
||||
void __vector_base_common<true>::__throw_out_of_range() const { std::__throw_out_of_range("vector"); }
|
||||
|
||||
#endif // _LIBCPP_ABI_DO_NOT_EXPORT_VECTOR_BASE_COMMON
|
||||
|
||||
|
||||
Reference in New Issue
Block a user