diff options
author | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-08-21 22:49:46 +0000 |
---|---|---|
committer | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-08-21 22:49:46 +0000 |
commit | 0a423af5ef9500163b49477f53890c42ead009ff (patch) | |
tree | 0bc86a46dabfe5f3217a90c3285ceb99d445d1c3 /gcc/c-tree.h | |
parent | 4a125bfcfca55f816bdc70710aa4986d4c712d3e (diff) | |
download | gcc-0a423af5ef9500163b49477f53890c42ead009ff.tar.gz |
* c-decl.c (set_array_declarator_type): Rename to
set_array_declarator_inner.
(build_c_parm, build_attrs_declarator, build_function_declarator):
New functions.
(make_pointer_declarator): Call build_attrs_declarator.
* c-tree.h (set_array_declarator_type): Rename to
set_array_declarator_inner.
(build_c_parm, build_attrs_declarator, build_function_declarator):
New prototypes.
* c-parse.in (after_type_declarator,
parm_declarator_starttypename, parm_declarator_nostarttypename,
notype_declarator, absdcl_maybe_attribute, direct_absdcl1, parm,
firstparm): Use these functions
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86367 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-tree.h')
-rw-r--r-- | gcc/c-tree.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/c-tree.h b/gcc/c-tree.h index bd143f8a0ac..e1da715ac8d 100644 --- a/gcc/c-tree.h +++ b/gcc/c-tree.h @@ -188,7 +188,7 @@ extern void c_push_function_context (struct function *); extern void c_pop_function_context (struct function *); extern void push_parm_decl (tree); extern tree pushdecl_top_level (tree); -extern tree set_array_declarator_type (tree, tree, bool); +extern tree set_array_declarator_inner (tree, tree, bool); extern tree builtin_function (const char *, tree, int, enum built_in_class, const char *, tree); extern void shadow_tag (tree); @@ -200,6 +200,9 @@ extern tree start_struct (enum tree_code, tree); extern void store_parm_decls (void); extern tree xref_tag (enum tree_code, tree); extern int c_expand_decl (tree); +extern tree build_c_parm (tree, tree, tree); +extern tree build_attrs_declarator (tree, tree); +extern tree build_function_declarator (tree, tree); extern tree make_pointer_declarator (tree, tree); /* in c-objc-common.c */ |