26
26
#endif
27
27
28
28
#if defined(__cpp_sized_deallocation) && __cpp_sized_deallocation >= 201309L
29
- # define _LIBCPP_HAS_LANGUAGE_SIZED_DEALLOCATION 1
30
- #else
31
- # define _LIBCPP_HAS_LANGUAGE_SIZED_DEALLOCATION 0
32
- #endif
33
-
34
- #if _LIBCPP_STD_VER >= 14 || _LIBCPP_HAS_LANGUAGE_SIZED_DEALLOCATION
35
- # define _LIBCPP_HAS_LIBRARY_SIZED_DEALLOCATION 1
36
- #else
37
- # define _LIBCPP_HAS_LIBRARY_SIZED_DEALLOCATION 0
38
- #endif
39
-
40
- #if _LIBCPP_HAS_LIBRARY_SIZED_DEALLOCATION && _LIBCPP_HAS_LANGUAGE_SIZED_DEALLOCATION
41
29
# define _LIBCPP_HAS_SIZED_DEALLOCATION 1
42
30
#else
43
31
# define _LIBCPP_HAS_SIZED_DEALLOCATION 0
51
39
_LIBCPP_NOALIAS;
52
40
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete (void * __p) _NOEXCEPT;
53
41
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete (void * __p, const std::nothrow_t &) _NOEXCEPT;
54
- # if _LIBCPP_HAS_LIBRARY_SIZED_DEALLOCATION
42
+ # if _LIBCPP_HAS_SIZED_DEALLOCATION
55
43
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete (void * __p, std::size_t __sz) _NOEXCEPT;
56
44
# endif
57
45
@@ -60,7 +48,7 @@ _LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete(void* __p, std::size_t __sz) _
60
48
_LIBCPP_NOALIAS;
61
49
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete[] (void * __p) _NOEXCEPT;
62
50
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete[] (void * __p, const std::nothrow_t &) _NOEXCEPT;
63
- # if _LIBCPP_HAS_LIBRARY_SIZED_DEALLOCATION
51
+ # if _LIBCPP_HAS_SIZED_DEALLOCATION
64
52
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete[] (void * __p, std::size_t __sz) _NOEXCEPT;
65
53
# endif
66
54
@@ -70,7 +58,7 @@ _LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete[](void* __p, std::size_t __sz)
70
58
operator new (std::size_t __sz, std::align_val_t , const std::nothrow_t &) _NOEXCEPT _LIBCPP_NOALIAS;
71
59
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete (void * __p, std::align_val_t ) _NOEXCEPT;
72
60
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete (void * __p, std::align_val_t , const std::nothrow_t &) _NOEXCEPT;
73
- # if _LIBCPP_HAS_LIBRARY_SIZED_DEALLOCATION
61
+ # if _LIBCPP_HAS_SIZED_DEALLOCATION
74
62
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete (void * __p, std::size_t __sz, std::align_val_t ) _NOEXCEPT;
75
63
# endif
76
64
@@ -80,7 +68,7 @@ operator new[](std::size_t __sz, std::align_val_t) _THROW_BAD_ALLOC;
80
68
operator new [](std::size_t __sz, std::align_val_t , const std::nothrow_t &) _NOEXCEPT _LIBCPP_NOALIAS;
81
69
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete[] (void * __p, std::align_val_t ) _NOEXCEPT;
82
70
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete[] (void * __p, std::align_val_t , const std::nothrow_t &) _NOEXCEPT;
83
- # if _LIBCPP_HAS_LIBRARY_SIZED_DEALLOCATION
71
+ # if _LIBCPP_HAS_SIZED_DEALLOCATION
84
72
_LIBCPP_OVERRIDABLE_FUNC_VIS void operator delete[] (void * __p, std::size_t __sz, std::align_val_t ) _NOEXCEPT;
85
73
# endif
86
74
# endif
0 commit comments