aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/node_handle.h
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/bits/node_handle.h')
-rw-r--r--libstdc++-v3/include/bits/node_handle.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/include/bits/node_handle.h b/libstdc++-v3/include/bits/node_handle.h
index f75f7425f47..b4f732a36f0 100644
--- a/libstdc++-v3/include/bits/node_handle.h
+++ b/libstdc++-v3/include/bits/node_handle.h
@@ -105,7 +105,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
{
using std::swap;
swap(_M_ptr, __nh._M_ptr);
- if (_AllocTraits::propagate_on_container_swap
+ if (_AllocTraits::propagate_on_container_swap::value
|| !_M_alloc || !__nh._M_alloc)
_M_alloc.swap(__nh._M_alloc);
else