diff options
author | Joseph Myers <jsm@polyomino.org.uk> | 2004-08-30 20:21:48 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2004-08-30 20:21:48 +0100 |
commit | 7b1124877bf99491ff9128243a692a05567d9864 (patch) | |
tree | b28bd4954b74e6b50dea52cc37ac70fcda624e58 /gcc/c-tree.h | |
parent | 298e6adcf212620192ae9b66c27b4eae64916e7b (diff) | |
download | gcc-7b1124877bf99491ff9128243a692a05567d9864.zip gcc-7b1124877bf99491ff9128243a692a05567d9864.tar.gz gcc-7b1124877bf99491ff9128243a692a05567d9864.tar.bz2 |
c-tree.h (struct language_function): Add arg_info element.
* c-tree.h (struct language_function): Add arg_info element.
* c-decl.c (current_function_arg_info): New.
(grokdeclarator, store_parm_decls): Use it instead of
DECL_ARGUMENTS.
(c_push_function_context, c_pop_function_context): Save and
restore it.
From-SVN: r86798
Diffstat (limited to 'gcc/c-tree.h')
-rw-r--r-- | gcc/c-tree.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/c-tree.h b/gcc/c-tree.h index 851b3a4..329948a 100644 --- a/gcc/c-tree.h +++ b/gcc/c-tree.h @@ -135,6 +135,7 @@ struct language_function GTY(()) tree x_break_label; tree x_cont_label; struct c_switch * GTY((skip)) x_switch_stack; + tree arg_info; int returns_value; int returns_null; int returns_abnormally; |