re PR c++/5685 (g++ 3.0.2 allows multiple identical declaration of default argument)
2002-02-17 Craig Rodrigues <rodrigc@gcc.gnu.org> PR c++/5685 * decl.c (duplicate_decls): Make warning unconditional if duplicate default argument declarations are present. From-SVN: r49830
This commit is contained in:
parent
21fe5f6a23
commit
624a5800d1
2 changed files with 10 additions and 7 deletions
|
@ -1,3 +1,9 @@
|
|||
2002-02-17 Craig Rodrigues <rodrigc@gcc.gnu.org>
|
||||
|
||||
PR c++/5685
|
||||
* decl.c (duplicate_decls): Make warning unconditional
|
||||
if duplicate default argument declarations are present.
|
||||
|
||||
2002-02-17 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* typeck.c (build_binary_op) [BIT_XOR_EXPR]: Remove explicit
|
||||
|
|
|
@ -3389,13 +3389,10 @@ duplicate_decls (newdecl, olddecl)
|
|||
if (1 == simple_cst_equal (TREE_PURPOSE (t1),
|
||||
TREE_PURPOSE (t2)))
|
||||
{
|
||||
if (pedantic)
|
||||
{
|
||||
pedwarn ("default argument given for parameter %d of `%#D'",
|
||||
i, newdecl);
|
||||
cp_pedwarn_at ("after previous specification in `%#D'",
|
||||
olddecl);
|
||||
}
|
||||
pedwarn ("default argument given for parameter %d of `%#D'",
|
||||
i, newdecl);
|
||||
cp_pedwarn_at ("after previous specification in `%#D'",
|
||||
olddecl);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue