| 155 | |
| 156 | #if _LIBCPP_STD_VER >= 14 |
| 157 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI explicit vector(size_type __n, const allocator_type& __a) |
| 158 | : __alloc_(__a) { |
| 159 | auto __guard = std::__make_exception_guard(__destroy_vector(*this)); |
| 160 | if (__n > 0) { |
| 161 | __vallocate(__n); |
| 162 | __construct_at_end(__n); |
| 163 | } |
| 164 | __guard.__complete(); |
| 165 | } |
| 166 | #endif |
| 167 | |
| 168 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(size_type __n, const value_type& __x) { |
no test coverage detected