Use functions with prototypes when appropriate; NFC
authorAaron Ballman <aaron@aaronballman.com>
Mon, 7 Feb 2022 14:24:09 +0000 (09:24 -0500)
committerAaron Ballman <aaron@aaronballman.com>
Mon, 7 Feb 2022 14:25:01 +0000 (09:25 -0500)
commit22db4824b9e03fe8c2e9217d6832b71ac23c175f
tree629cb3f4d9d2d50659f1d4bbe617ccabcddf5ef8
parenta70549ae43dfa551f3eacdfa7a7f2c0df073be8e
Use functions with prototypes when appropriate; NFC

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 third batch of tests being updated (there are a significant
number of other tests left to be updated).
129 files changed:
clang/test/Sema/Inputs/warn-unreachable.h
clang/test/Sema/shift.c
clang/test/Sema/source_location.c
clang/test/Sema/statements.c
clang/test/Sema/stmtexprs.c
clang/test/Sema/string-init.c
clang/test/Sema/struct-cast.c
clang/test/Sema/struct-compat.c
clang/test/Sema/struct-decl.c
clang/test/Sema/suppress-deprecated.c
clang/test/Sema/switch.c
clang/test/Sema/tautological-constant-compare.c
clang/test/Sema/tautological-constant-enum-compare.c
clang/test/Sema/tautological-objc-bool-compare.m
clang/test/Sema/tautological-unsigned-enum-zero-compare.c
clang/test/Sema/tautological-unsigned-zero-compare.c
clang/test/Sema/tentative-decls.c
clang/test/Sema/thread-specifier.c
clang/test/Sema/transparent-union-pointer.c
clang/test/Sema/transpose-memset.c
clang/test/Sema/typedef-retain.c
clang/test/Sema/typeof-use-deprecated.c
clang/test/Sema/types.c
clang/test/Sema/typo-correction-ambiguity.c
clang/test/Sema/typo-correction-no-hang.c
clang/test/Sema/typo-correction.c
clang/test/Sema/ucn-identifiers.c
clang/test/Sema/unbounded-array-bounds.c
clang/test/Sema/uninit-variables.c
clang/test/Sema/unused-expr.c
clang/test/Sema/va_arg_x86_32.c
clang/test/Sema/var-redecl.c
clang/test/Sema/variadic-incomplete-arg-type.c
clang/test/Sema/vecshift.c
clang/test/Sema/vector-assign.c
clang/test/Sema/vector-cast.c
clang/test/Sema/vector-init.c
clang/test/Sema/vector_swizzle_length.c
clang/test/Sema/vla.c
clang/test/Sema/void_arg.c
clang/test/Sema/warn-absolute-value.c
clang/test/Sema/warn-binary-conditional-expression-unused.c
clang/test/Sema/warn-cast-align.c
clang/test/Sema/warn-cast-qual.c
clang/test/Sema/warn-char-subscripts.c
clang/test/Sema/warn-documentation-fixits.c
clang/test/Sema/warn-documentation.m
clang/test/Sema/warn-extern-main.c
clang/test/Sema/warn-fortify-scanf.c
clang/test/Sema/warn-fortify-source.c
clang/test/Sema/warn-free-nonheap-object.c
clang/test/Sema/warn-logical-not-compare.c
clang/test/Sema/warn-main-return-type.c
clang/test/Sema/warn-main.c
clang/test/Sema/warn-null.c
clang/test/Sema/warn-outof-range-assign-enum.c
clang/test/Sema/warn-overlap.c
clang/test/Sema/warn-shadow-intrinsics.c
clang/test/Sema/warn-shadow.c
clang/test/Sema/warn-string-conversion.c
clang/test/Sema/warn-strlcpycat-size.c
clang/test/Sema/warn-strncat-size.c
clang/test/Sema/warn-tautological-compare.c
clang/test/Sema/warn-thread-safety-analysis.c
clang/test/Sema/warn-type-safety.c
clang/test/Sema/warn-unreachable-ms.c
clang/test/Sema/warn-unreachable.c
clang/test/Sema/warn-unreachable.m
clang/test/Sema/warn-unsequenced.c
clang/test/Sema/warn-unused-but-set-variables.c
clang/test/Sema/warn-unused-function.c
clang/test/Sema/warn-unused-label.c
clang/test/Sema/warn-unused-parameters.c
clang/test/Sema/warn-unused-value.c
clang/test/Sema/warn-unused-variables-werror.c
clang/test/Sema/warn-unused-variables.c
clang/test/Sema/warn-variable-not-needed.c
clang/test/Sema/wchar.c
clang/test/Sema/x86-attr-force-align-arg-pointer.c
clang/test/Sema/xray-always-instrument-attr.c
clang/test/Sema/xray-log-args-oob.c
clang/test/SemaCUDA/attr-declspec.cu
clang/test/SemaCUDA/attributes-on-non-cuda.cu
clang/test/SemaCXX/attr-deprecated-replacement-fixit.cpp
clang/test/SemaCXX/attr-require-constant-initialization.cpp
clang/test/SemaCXX/size_t-literal.cpp
clang/test/SemaCXX/types_compatible_p.cpp
clang/test/SemaCXX/warn-comma-operator.cpp
clang/test/SemaObjC/alias-test-1.m
clang/test/SemaObjC/arc-bridged-cast.m
clang/test/SemaObjC/arc-cf.m
clang/test/SemaObjC/arc-decls.m
clang/test/SemaObjC/arc-dict-bridged-cast.m
clang/test/SemaObjC/arc-objc-lifetime.m
clang/test/SemaObjC/arc-system-header.m
clang/test/SemaObjC/arc-type-conversion.m
clang/test/SemaObjC/arc-unavailable-for-weakref.m
clang/test/SemaObjC/arc-unavailable-system-function.m
clang/test/SemaObjC/arc.m
clang/test/SemaObjC/argument-checking.m
clang/test/SemaObjC/attr-availability-priority.m
clang/test/SemaObjC/attr-availability.m
clang/test/SemaObjC/attr-cf_returns.m
clang/test/SemaObjC/attr-cleanup.m
clang/test/SemaObjC/attr-deprecated.m
clang/test/SemaObjC/attr-malloc.m
clang/test/SemaObjC/attr-ns_returns_retained.m
clang/test/SemaObjC/attr-objc-exception.m
clang/test/SemaObjC/attr-objc-non-lazy.m
clang/test/SemaObjC/attr-root-class.m
clang/test/SemaObjC/attr-swift-async-error.m
clang/test/SemaObjC/attr-swift-async.m
clang/test/SemaObjC/autoreleasepool.m
clang/test/SemaObjC/bad-receiver-1.m
clang/test/SemaObjC/block-capture-unused-variable.m
clang/test/SemaObjC/block-explicit-return-type.m
clang/test/SemaObjC/block-id-as-block-argtype.m
clang/test/SemaObjC/block-omitted-return-type.m
clang/test/SemaObjC/block-return.m
clang/test/SemaObjC/block-type-safety.m
clang/test/SemaObjC/boxing-illegal.m
clang/test/SemaObjC/builtin_objc_lib_functions.m
clang/test/SemaObjC/call-unavailable-init-in-self.m
clang/test/SemaOpenCL/array-init.cl
clang/test/SemaOpenCL/block-array-capturing.cl
clang/test/SemaOpenCL/invalid-block.cl
clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl
clang/test/SemaOpenCL/nosvm.cl
clang/test/SemaOpenCL/null_queue.cl