A significant number of our tests in C accidentally use functions without prototypes. This patch converts the function signatures to have a prototype for the situations where the test is not specific to K&R C declarations. e.g., void func(); becomes void func(void); This is the fifth batch of tests being updated (there are a significant number of other tests left to be updated). Note, the behavior of -ast-print is broken. It prints functions with a prototype (void) as if they have no prototype () in C. Some tests need to disable strict prototype checking when recompiling the results of an -ast-print invocation.  | 
			||
|---|---|---|
| .. | ||
| APValue | ||
| anonymous-fields | ||
| asm | ||
| attr | ||
| category | ||
| choose-expr | ||
| class | ||
| class-template | ||
| class-template-partial-spec | ||
| class2 | ||
| codegen-body | ||
| codegen-exprs | ||
| enum | ||
| exprs | ||
| exprs-cpp | ||
| function | ||
| function-cpp | ||
| generic-selection-expr | ||
| inheritance | ||
| init-ctors | ||
| injected-class-name-decl | ||
| interface | ||
| macro | ||
| namespace | ||
| property | ||
| std-initializer-list | ||
| struct | ||
| typedef | ||
| unnamed_fields | ||
| var | ||
| var-cpp | ||