aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorVille Voutilainen <ville.voutilainen@gmail.com>2017-11-15 22:42:58 +0200
committerVille Voutilainen <ville@gcc.gnu.org>2017-11-15 22:42:58 +0200
commit865a86a0fdabe9d2a31ff7f8ac78b052e2871821 (patch)
tree6d1d2cdfe00788f88ef7f5398adc6951dc14c79e /libstdc++-v3
parent3b26ae8285aac8ad875e6cb8836d47a30fb7f2ce (diff)
downloadgcc-865a86a0fdabe9d2a31ff7f8ac78b052e2871821.zip
gcc-865a86a0fdabe9d2a31ff7f8ac78b052e2871821.tar.gz
gcc-865a86a0fdabe9d2a31ff7f8ac78b052e2871821.tar.bz2
Fix gcd breakage.
* include/std/numeric (gcd): Use remove_cv_t, not remove_cv. From-SVN: r254785
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/include/std/numeric2
2 files changed, 6 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7011317..70e7fb7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2017-11-15 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Fix gcd breakage.
+ * include/std/numeric (gcd): Use remove_cv_t, not remove_cv.
+
2017-11-15 Jonathan Wakely <jwakely@redhat.com>
* testsuite/27_io/filesystem/iterators/directory_iterator.cc: Leave
diff --git a/libstdc++-v3/include/std/numeric b/libstdc++-v3/include/std/numeric
index a3a447d..8864c95 100644
--- a/libstdc++-v3/include/std/numeric
+++ b/libstdc++-v3/include/std/numeric
@@ -135,7 +135,7 @@ namespace __detail
static_assert(is_integral_v<_Nn>, "gcd arguments are integers");
static_assert(!is_same_v<remove_cv_t<_Mn>, bool>,
"gcd arguments are not bools");
- static_assert(!is_same_v<remove_cv<_Nn>, bool>,
+ static_assert(!is_same_v<remove_cv_t<_Nn>, bool>,
"gcd arguments are not bools");
return __detail::__gcd(__m, __n);
}