aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/stl_uninitialized.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2019-11-21 17:39:43 +0000
committerJakub Jelinek <jakub@redhat.com>2019-11-21 17:39:43 +0000
commita8475bab95fc78d08772b911fec8767d95755f06 (patch)
treec22d9f488a5002884119931b7f89ca936262c975 /libstdc++-v3/include/bits/stl_uninitialized.h
parent1b66205d79b2df511f3ac2f1c959632ffdc739af (diff)
parentd64aea27b057326fa976272985c1f799be54233f (diff)
svn merge -r270974:278587 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-8-branchredhat/gcc-8-branch
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/redhat/gcc-8-branch@278589 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/bits/stl_uninitialized.h')
-rw-r--r--libstdc++-v3/include/bits/stl_uninitialized.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libstdc++-v3/include/bits/stl_uninitialized.h b/libstdc++-v3/include/bits/stl_uninitialized.h
index c740503052b..bb460f28e78 100644
--- a/libstdc++-v3/include/bits/stl_uninitialized.h
+++ b/libstdc++-v3/include/bits/stl_uninitialized.h
@@ -826,7 +826,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
#endif
-#if __cplusplus > 201402L
+#if __cplusplus >= 201703L
+# define __cpp_lib_raw_memory_algorithms 201606L
+
template <typename _ForwardIterator>
inline void
uninitialized_default_construct(_ForwardIterator __first,
@@ -877,7 +879,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
__count, __result);
return {__res.first.base(), __res.second};
}
-#endif
+#endif // C++17
_GLIBCXX_END_NAMESPACE_VERSION
} // namespace