blob: a0e13013b1bbfcf218e31de7a8b8e6f708d153c5 [file] [log] [blame]
// RUN: %clang_cc1 -std=c++98 -pedantic-errors -verify=expected %s
// RUN: %clang_cc1 -std=c++11 -pedantic-errors -verify=expected %s
// RUN: %clang_cc1 -std=c++14 -pedantic-errors -verify=expected %s
// RUN: %clang_cc1 -std=c++17 -pedantic-errors -verify=expected %s
// RUN: %clang_cc1 -std=c++20 -pedantic-errors -verify=expected %s
// RUN: %clang_cc1 -std=c++23 -pedantic-errors -verify=expected %s
// RUN: %clang_cc1 -std=c++2c -pedantic-errors -verify=expected %s
namespace cwg3005 { // cwg3005: 21 open 2025-03-10
void f(
int _, // #cwg3005-first-param
int _)
// expected-error@-1 {{redefinition of parameter '_'}}
// expected-note@#cwg3005-first-param {{previous definition is here}}
{
int _;
// expected-error@-1 {{redefinition of '_'}}
// expected-note@#cwg3005-first-param {{previous declaration is here}}
}
} // namespace cwg3005