Make prepare_main_collect2() static.
authorChristoph Mallon <christoph.mallon@gmx.de>
Sat, 5 May 2012 05:31:52 +0000 (07:31 +0200)
committerChristoph Mallon <christoph.mallon@gmx.de>
Sat, 5 May 2012 21:09:53 +0000 (23:09 +0200)
parser.c
parser.h

index 94982af..61428bd 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -5253,6 +5253,8 @@ static bool is_main(entity_t *entity)
        return true;
 }
 
+static void prepare_main_collect2(entity_t*);
+
 static void parse_external_declaration(void)
 {
        /* function-definitions and declarations both start with declaration
@@ -10402,7 +10404,7 @@ static void complete_incomplete_arrays(void)
        }
 }
 
-void prepare_main_collect2(entity_t *entity)
+static void prepare_main_collect2(entity_t *const entity)
 {
        PUSH_SCOPE(&entity->function.statement->compound.scope);
 
index 6ccf6e4..085c75f 100644 (file)
--- a/parser.h
+++ b/parser.h
@@ -54,8 +54,6 @@ translation_unit_t *finish_parsing(void);
 type_t   *revert_automatic_type_conversion(const expression_t *expression);
 entity_t *expression_is_variable(const expression_t *expression);
 
-void prepare_main_collect2(entity_t *entity);
-
 entity_t *record_entity(entity_t *entity, bool is_definition);
 
 /** set default elf visbility */