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