]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Add parens around constraint in <memory>.
authorJonathan Wakely <jwakely@redhat.com>
Fri, 26 Jul 2019 13:36:39 +0000 (14:36 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 26 Jul 2019 13:36:39 +0000 (14:36 +0100)
C++20 concepts require parens around atomic constraints that are not
primary-expressions.

Backport from mainline
2019-07-16  Jason Merrill  <jason@redhat.com>

* include/std/memory (uses_allocator_construction_args): Add parens
around constraint.

From-SVN: r273833

libstdc++-v3/ChangeLog
libstdc++-v3/include/std/memory

index d60df1790cdc54a1a62f585ae6fa2e448a481a6b..e68a43ccc6c4eed0dba0c7657b6c2ef6ae000d3a 100644 (file)
@@ -1,3 +1,11 @@
+2019-07-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backport from mainline
+       2019-07-16  Jason Merrill  <jason@redhat.com>
+
+       * include/std/memory (uses_allocator_construction_args): Add parens
+       around constraint.
+
 2019-07-26  Jonathan Wakely  <jwakely@redhat.com>
 
        Backport from mainline
index 81e9ea3518b7c5132d027c4bac3f4ff5a705e226..8614abe1d3acc2f443d331e1437c9584bf6844ad 100644 (file)
@@ -231,7 +231,7 @@ get_pointer_safety() noexcept { return pointer_safety::relaxed; }
     uses_allocator_construction_args(const _Alloc& __a,
                                     _Args&&... __args) noexcept
 #if __cpp_concepts
-    requires ! _Std_pair<_Tp>
+    requires (! _Std_pair<_Tp>)
 #endif
     {
       return std::__uses_alloc_args<_Tp>(__a, std::forward<_Args>(__args)...);