Rename _S_type to __type as it's not a static member.

Also rename _Tp to _Xv because it's not a type.

libstdc++-v3/ChangeLog:

        * include/std/type_traits (_CwFixedValue::_S_type): Rename to
        __type.
        (constant_wrapper): Rename template parameter in declaration to
        match later definition.
---

Tested x86_64-linux.

Pushed to trunk.

 libstdc++-v3/include/std/type_traits | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/libstdc++-v3/include/std/type_traits 
b/libstdc++-v3/include/std/type_traits
index 42a1e7f1732b..77ebb7e2c2f9 100644
--- a/libstdc++-v3/include/std/type_traits
+++ b/libstdc++-v3/include/std/type_traits
@@ -4307,19 +4307,19 @@ template<typename _Ret, typename _Fn, typename... _Args>
   template<typename _Tp>
     struct _CwFixedValue
     {
-      using _S_type = _Tp;
+      using __type = _Tp;
 
       constexpr
-      _CwFixedValue(_S_type __v) noexcept
+      _CwFixedValue(__type __v) noexcept
       : _M_data(__v) { }
 
-      _S_type _M_data;
+      __type _M_data;
     };
 
   template<typename _Tp, size_t _Extent>
     struct _CwFixedValue<_Tp[_Extent]>
     {
-      using _S_type = _Tp[_Extent];
+      using __type = _Tp[_Extent];
 
       constexpr
       _CwFixedValue(_Tp (&__arr)[_Extent]) noexcept
@@ -4338,8 +4338,8 @@ template<typename _Ret, typename _Fn, typename... _Args>
   template<typename _Tp, size_t _Extent>
     _CwFixedValue(_Tp (&)[_Extent]) -> _CwFixedValue<_Tp[_Extent]>;
 
-  template<_CwFixedValue _Tp,
-          typename = typename decltype(_CwFixedValue(_Tp))::_S_type>
+  template<_CwFixedValue _Xv,
+          typename = typename decltype(_CwFixedValue(_Xv))::__type>
     struct constant_wrapper;
 
   template<typename _Tp>
@@ -4653,7 +4653,7 @@ template<typename _Ret, typename _Fn, typename... _Args>
   {
     static constexpr const auto& value = _Xv._M_data;
     using type = constant_wrapper;
-    using value_type = typename decltype(_Xv)::_S_type;
+    using value_type = typename decltype(_Xv)::__type;
 
     template<_ConstExprParam _Right>
       constexpr auto
-- 
2.51.0

Reply via email to