@@ -107,7 +107,6 @@ struct __is_pathable_string<
107
107
_Void<typename __can_convert_char<_ECharT>::__char_type> >
108
108
: public __can_convert_char<_ECharT> {
109
109
using _Str = basic_string<_ECharT, _Traits, _Alloc>;
110
- using _Base = __can_convert_char<_ECharT>;
111
110
112
111
_LIBCPP_HIDE_FROM_ABI
113
112
static _ECharT const * __range_begin (_Str const & __s) { return __s.data (); }
@@ -129,7 +128,6 @@ struct __is_pathable_string<
129
128
_Void<typename __can_convert_char<_ECharT>::__char_type> >
130
129
: public __can_convert_char<_ECharT> {
131
130
using _Str = basic_string_view<_ECharT, _Traits>;
132
- using _Base = __can_convert_char<_ECharT>;
133
131
134
132
_LIBCPP_HIDE_FROM_ABI
135
133
static _ECharT const * __range_begin (_Str const & __s) { return __s.data (); }
@@ -155,8 +153,6 @@ struct __is_pathable_char_array : false_type {};
155
153
template <class _Source , class _ECharT , class _UPtr >
156
154
struct __is_pathable_char_array <_Source, _ECharT*, _UPtr, true >
157
155
: __can_convert_char<__remove_const_t <_ECharT> > {
158
- using _Base = __can_convert_char<__remove_const_t <_ECharT> >;
159
-
160
156
_LIBCPP_HIDE_FROM_ABI
161
157
static _ECharT const * __range_begin (const _ECharT* __b) { return __b; }
162
158
@@ -185,7 +181,6 @@ struct __is_pathable_iter<
185
181
typename iterator_traits<_Iter>::value_type>::__char_type> >
186
182
: __can_convert_char<typename iterator_traits<_Iter>::value_type> {
187
183
using _ECharT = typename iterator_traits<_Iter>::value_type;
188
- using _Base = __can_convert_char<_ECharT>;
189
184
190
185
_LIBCPP_HIDE_FROM_ABI
191
186
static _Iter __range_begin (_Iter __b) { return __b; }
0 commit comments