Skip to content

Commit d618e48

Browse files
authored
Merge pull request #316 from nigels-com/ifdef__cpp_sized_deallocation
__cpp_sized_deallocation is not always defined (clang is opt-in) for Issue #306
2 parents 3e07b0d + f0b0dac commit d618e48

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

include/boost/container/new_allocator.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ class new_allocator
163163
void deallocate(pointer ptr, size_type n) BOOST_NOEXCEPT_OR_NOTHROW
164164
{
165165
(void)n;
166-
# if __cpp_sized_deallocation
166+
# if defined(__cpp_sized_deallocation)
167167
::operator delete((void*)ptr, n * sizeof(T));
168168
#else
169169
::operator delete((void*)ptr);

test/allocator_argument_tester.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ class propagation_test_allocator
7474
void deallocate(value_type *ptr, std::size_t n)
7575
{
7676
(void)n;
77-
# if __cpp_sized_deallocation
77+
# if defined(__cpp_sized_deallocation)
7878
::operator delete((void*)ptr, n * sizeof(value_type));
7979
#else
8080
::operator delete((void*)ptr);

test/dummy_test_allocator.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class simple_allocator
6565
void deallocate(T *ptr, std::size_t n) BOOST_NOEXCEPT_OR_NOTHROW
6666
{
6767
(void)n;
68-
# if __cpp_sized_deallocation
68+
# if defined(__cpp_sized_deallocation)
6969
::operator delete((void*)ptr, n * sizeof(T));
7070
#else
7171
::operator delete((void*)ptr);
@@ -187,7 +187,7 @@ class propagation_test_allocator
187187
void deallocate(T *ptr, std::size_t n) BOOST_NOEXCEPT_OR_NOTHROW
188188
{
189189
(void)n;
190-
# if __cpp_sized_deallocation
190+
# if defined(__cpp_sized_deallocation)
191191
::operator delete((void*)ptr, n * sizeof(T));
192192
#else
193193
::operator delete((void*)ptr);

test/explicit_inst_vector_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class CustomAllocator
3838
void deallocate(pointer ptr, size_type n)
3939
{
4040
(void)n;
41-
# if __cpp_sized_deallocation
41+
# if defined(__cpp_sized_deallocation)
4242
::operator delete((void*)ptr, n * sizeof(value_type));
4343
#else
4444
::operator delete((void*)ptr);

0 commit comments

Comments
 (0)