From c3b247b44564c667972e0ed6f7673530378813e5 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Mon, 13 Mar 2000 22:54:03 +0000 Subject: function.c (put_var_into_stack): Use type_for_mode to calculate part_type. * function.c (put_var_into_stack): Use type_for_mode to calculate part_type. Use MEM_SET_IN_STRUCT_P. * expr.c (store_field): Handle CONCAT. (store_constructor): Use fields_length. * tree.c (fields_length): New fn. * tree.h: Declare it. From-SVN: r32514 --- gcc/tree.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gcc/tree.h') diff --git a/gcc/tree.h b/gcc/tree.h index faa4a90..5d4bdff 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -1930,6 +1930,10 @@ extern tree nreverse PARAMS ((tree)); extern int list_length PARAMS ((tree)); +/* Returns the number of FIELD_DECLs in a type. */ + +extern int fields_length PARAMS ((tree)); + /* integer_zerop (tree x) is nonzero if X is an integer constant of value 0 */ extern int integer_zerop PARAMS ((tree)); -- cgit v1.1