* c-decl.c (start_function): Don't warn on third parameter to main.
From-SVN: r38625
This commit is contained in:
parent
976b230df9
commit
6d1c15cc4c
@ -1,3 +1,7 @@
|
||||
Tue Jan 2 10:47:38 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.
|
||||
|
||||
* c-decl.c (start_function): Don't warn on third parameter to main.
|
||||
|
||||
2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* tsystem.h: Define HAVE_DECL_GETOPT.
|
||||
|
@ -6049,14 +6049,11 @@ start_function (declspecs, declarator, prefix_attributes, attributes)
|
||||
}
|
||||
|
||||
/* It is intentional that this message does not mention the third
|
||||
argument, which is warned for only pedantically, because it's
|
||||
blessed by mention in an appendix of the standard. */
|
||||
argument because it's only mentioned in an appendix of the
|
||||
standard. */
|
||||
if (argct > 0 && (argct < 2 || argct > 3))
|
||||
pedwarn_with_decl (decl1, "`%s' takes only zero or two arguments");
|
||||
|
||||
if (argct == 3 && pedantic)
|
||||
pedwarn_with_decl (decl1, "third argument of `%s' is deprecated");
|
||||
|
||||
if (! TREE_PUBLIC (decl1))
|
||||
pedwarn_with_decl (decl1, "`%s' is normally a non-static function");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user