summaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-05-12 11:09:47 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-05-12 11:09:47 +0000
commita8f45739347a30486751fcf33b6f12b12ce2d767 (patch)
treec0b75e3825028f0580dff57c29e07e67fda16255 /gcc/c-decl.c
parent7a0d8a4d02f8f40b21e9cdb7ce38d8ef6c15235d (diff)
downloadgcc-a8f45739347a30486751fcf33b6f12b12ce2d767.tar.gz
(push_parm_decl): Pass any attributes to decl_attributes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9639 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-decl.c')
-rw-r--r--gcc/c-decl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/c-decl.c b/gcc/c-decl.c
index 8d90e5e71c6..db9903507d1 100644
--- a/gcc/c-decl.c
+++ b/gcc/c-decl.c
@@ -3888,7 +3888,10 @@ push_parm_decl (parm)
/* The corresponding pop_obstacks is in finish_decl. */
push_obstacks_nochange ();
- decl = grokdeclarator (TREE_VALUE (parm), TREE_PURPOSE (parm), PARM, 0);
+ decl = grokdeclarator (TREE_VALUE (TREE_PURPOSE (parm)),
+ TREE_PURPOSE (TREE_PURPOSE (parm)), PARM, 0);
+ decl_attributes (decl, TREE_VALUE (TREE_VALUE (parm)),
+ TREE_PURPOSE (TREE_VALUE (parm)));
#if 0
if (DECL_NAME (decl))