forked from OSchip/llvm-project
25098736c1
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 |