File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -156,7 +156,10 @@ void ns::f(
156156 // CHECK-FIXES-20: T::R2
157157);
158158
159- template <typename T>
159+ template <typename ... Ts>
160+ void p (typename Ts::R...);
161+
162+ template <typename T, typename ... Ts>
160163class A {
161164public:
162165 friend typename T::R;
@@ -186,6 +189,10 @@ class A {
186189 // CHECK-MESSAGES-20: :[[@LINE-1]]:10: warning: redundant 'typename' [readability-redundant-typename]
187190 // CHECK-FIXES-20: void h(T::R = typename T::R()) {}
188191
192+ void p (typename Ts::R...);
193+ // CHECK-MESSAGES-20: :[[@LINE-1]]:10: warning: redundant 'typename' [readability-redundant-typename]
194+ // CHECK-FIXES-20: void p(Ts::R...);
195+
189196 friend void k (typename T::R) {}
190197 // CHECK-MESSAGES-20: :[[@LINE-1]]:17: warning: redundant 'typename' [readability-redundant-typename]
191198 // CHECK-FIXES-20: friend void k(T::R) {}
You can’t perform that action at this time.
0 commit comments