]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Fix pack expansions in tuple_size_v specializations
authorJonathan Wakely <jwakely@redhat.com>
Fri, 5 Nov 2021 21:40:58 +0000 (21:40 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Fri, 5 Nov 2021 21:44:00 +0000 (21:44 +0000)
libstdc++-v3/ChangeLog:

* include/std/tuple (tuple_size_v): Fix pack expansion.

libstdc++-v3/include/std/tuple

index 46173935b648b03301bd7fe3077b611516beee2a..36dc05d97bc980129519c6fc0f66ff36813d5439 100644 (file)
@@ -1346,11 +1346,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
 #if __cplusplus >= 201703L
   template<typename... _Types>
-    inline constexpr size_t tuple_size_v<tuple<_Types>>
+    inline constexpr size_t tuple_size_v<tuple<_Types...>>
       = sizeof...(_Types);
 
   template<typename... _Types>
-    inline constexpr size_t tuple_size_v<const tuple<_Types>>
+    inline constexpr size_t tuple_size_v<const tuple<_Types...>>
       = sizeof...(_Types);
 #endif