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(
156
156
// CHECK-FIXES-20: T::R2
157
157
);
158
158
159
- template <typename T>
159
+ template <typename ... Ts>
160
+ void p (typename Ts::R...);
161
+
162
+ template <typename T, typename ... Ts>
160
163
class A {
161
164
public:
162
165
friend typename T::R;
@@ -186,6 +189,10 @@ class A {
186
189
// CHECK-MESSAGES-20: :[[@LINE-1]]:10: warning: redundant 'typename' [readability-redundant-typename]
187
190
// CHECK-FIXES-20: void h(T::R = typename T::R()) {}
188
191
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
+
189
196
friend void k (typename T::R) {}
190
197
// CHECK-MESSAGES-20: :[[@LINE-1]]:17: warning: redundant 'typename' [readability-redundant-typename]
191
198
// CHECK-FIXES-20: friend void k(T::R) {}
You can’t perform that action at this time.
0 commit comments