| Issue |
169195
|
| Summary |
`readability-inconsistent-declaration-parameter-name` shouldn't trigger on variadic template names
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
heinrich5991
|
```
template<typename... Args>
void variadic_function(Args... args)
{
}
template<> inline void variadic_function(int foo) {} // readability-inconsistent-declaration-parameter-name
template<> inline void variadic_function(int args, int foo) {} // no warning
template<> inline void variadic_function(int foo, int args) {} // readability-inconsistent-declaration-parameter-name
template<> inline void variadic_function(int foo, int bar) {} // readability-inconsistent-declaration-parameter-name
```
I think `readability-inconsistent-declaration-parameter-name shouldn't trigger on variadic arguments. It doesn't really make sense to name the first argument the same as an argument group.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs