aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-04-23 19:18:52 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-04-23 19:18:52 -0400
commit6a5ed5bf13cc6d8267b9fc273291556142834a2b (patch)
tree92881d6a0aada2c5d80f6b362bb2ba72f23bb1b6
parent24113f5298d23f3a36419ddf54578d4115d640d0 (diff)
downloadgcc-6a5ed5bf13cc6d8267b9fc273291556142834a2b.zip
gcc-6a5ed5bf13cc6d8267b9fc273291556142834a2b.tar.gz
gcc-6a5ed5bf13cc6d8267b9fc273291556142834a2b.tar.bz2
(push_parm_decl): Turn off warning when parameter shadows typedef.
From-SVN: r4202
-rw-r--r--gcc/c-decl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/c-decl.c b/gcc/c-decl.c
index 9efece4..783ca55 100644
--- a/gcc/c-decl.c
+++ b/gcc/c-decl.c
@@ -3568,12 +3568,16 @@ push_parm_decl (parm)
push_obstacks_nochange ();
decl = grokdeclarator (TREE_VALUE (parm), TREE_PURPOSE (parm), PARM, 0);
+
+#if 0
if (DECL_NAME (decl))
{
olddecl = lookup_name (DECL_NAME (decl));
if (pedantic && olddecl != 0 && TREE_CODE (olddecl) == TYPE_DECL)
pedwarn_with_decl (decl, "ANSI C forbids parameter `%s' shadowing typedef");
}
+#endif
+
decl = pushdecl (decl);
immediate_size_expand = old_immediate_size_expand;