s/true/false/, fix a typo: a function definition with () means no parameters, not...
authorChristoph Mallon <christoph.mallon@gmx.de>
Tue, 27 Nov 2007 19:11:30 +0000 (19:11 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Tue, 27 Nov 2007 19:11:30 +0000 (19:11 +0000)
[r18557]

parser.c

index bf87d83..3b2b6fd 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -2328,7 +2328,7 @@ static void parse_init_declarators(const declaration_specifiers_t *specifiers)
                        /* ยง 6.7.5.3 (14) a function definition with () */
                        if(function_type->unspecified_parameters) {
                                type_t *duplicate = duplicate_type(type);
-                               duplicate->function.unspecified_parameters = true;
+                               duplicate->function.unspecified_parameters = false;
 
                                type = typehash_insert(duplicate);
                                if(type != duplicate) {