From f2a71bbcb28113d911c41f133a163f8f03fae04a Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 29 Jun 2005 23:13:56 +0100 Subject: c-tree.h (default_function_array_conversion): Take and return struct c_expr. * c-tree.h (default_function_array_conversion): Take and return struct c_expr. * c-typeck.c (default_function_array_conversion): Split into array_to_pointer_conversion and function_to_pointer_conversion. Take and return struct c_expr. (array_to_pointer_conversion): Do not handle type qualifiers or COMPOUND_EXPRs specially. (build_function_call): Call function_to_pointer_conversion for function designators. (build_unary_op): Call array_to_pointer_conversion, not default_function_array_conversion. (digest_init, output_init_element): Likewise. * c-parser.c: All callers of default_function_array_conversion changed. From-SVN: r101440 --- gcc/c-tree.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/c-tree.h') diff --git a/gcc/c-tree.h b/gcc/c-tree.h index 77d01b2..e92006c 100644 --- a/gcc/c-tree.h +++ b/gcc/c-tree.h @@ -523,7 +523,7 @@ extern bool c_mark_addressable (tree); extern void c_incomplete_type_error (tree, tree); extern tree c_type_promotes_to (tree); extern tree default_conversion (tree); -extern tree default_function_array_conversion (tree); +extern struct c_expr default_function_array_conversion (struct c_expr); extern tree composite_type (tree, tree); extern tree build_component_ref (tree, tree); extern tree build_indirect_ref (tree, const char *); -- cgit v1.1