From a1e45ff04c25fd5929f7a2fb8359856b53857df7 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 30 Oct 2006 23:15:42 +0000 Subject: re PR c++/6321 (no warning for bad main function declaration) 2006-10-30 Dirk Mueller PR c++/6321 * cp/decl.c (grokfndecl): Use check_main_parameter_types. * c-common.h (strict_aliasing_warning): Fix whitespace. * c-decl (start_function): Move code for main decl warning .. * c-common.c (check_main_parameter_types): .. here. * c-common.h (check_main_parameter_types): Declare. From-SVN: r118206 --- gcc/c-common.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gcc/c-common.h') diff --git a/gcc/c-common.h b/gcc/c-common.h index 633990a..f6f36e0 100644 --- a/gcc/c-common.h +++ b/gcc/c-common.h @@ -654,10 +654,11 @@ extern void binary_op_error (enum tree_code); extern tree fix_string_type (tree); struct varray_head_tag; extern void constant_expression_warning (tree); -extern void strict_aliasing_warning(tree, tree, tree); +extern void strict_aliasing_warning (tree, tree, tree); extern void empty_body_warning (tree, tree); extern tree convert_and_check (tree, tree); extern void overflow_warning (tree); +extern void check_main_parameter_types (tree decl); extern bool c_determine_visibility (tree); extern bool same_scalar_type_ignoring_signedness (tree, tree); -- cgit v1.1