| //===----------------------------------------------------------------------===// |
| // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| // See https://llvm.org/LICENSE.txt for license information. |
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| //===----------------------------------------------------------------------===// |
| // [alloc.errors], storage allocation errors |
| using std::bad_array_new_length; |
| using std::destroying_delete; |
| using std::destroying_delete_t; |
| // global operator new control |
| using std::get_new_handler; |
| using std::set_new_handler; |
| // [ptr.launder], pointer optimization barrier |
| #if _LIBCPP_STD_VER >= 17 |
| # if defined(__GCC_DESTRUCTIVE_SIZE) && defined(__GCC_CONSTRUCTIVE_SIZE) |
| // [hardware.interference], hardware interference size |
| using std::hardware_constructive_interference_size; |
| using std::hardware_destructive_interference_size; |
| #endif // _LIBCPP_STD_VER >= 17 |
| using ::operator delete[]; |