Use functions with prototypes when appropriate; NFC
authorAaron Ballman <aaron@aaronballman.com>
Mon, 7 Feb 2022 20:28:35 +0000 (15:28 -0500)
committerAaron Ballman <aaron@aaronballman.com>
Mon, 7 Feb 2022 20:29:36 +0000 (15:29 -0500)
commit7deaeb2a056c1756ce6f2550d2ebb91b81b9ff29
tree0f3a3cea2a97d398dc4038bc30edb7670b860520
parent5c9ee3513870cc597d50ba6145d6c2e60cdddb67
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 fourth batch of tests being updated (there are a significant
number of other tests left to be updated).
166 files changed:
clang/test/Parser/CompoundStmtScope.c
clang/test/Parser/MicrosoftExtensions.c
clang/test/Parser/altivec-non-type-vector.c
clang/test/Parser/altivec-typedef-vector.c
clang/test/Parser/altivec.c
clang/test/Parser/asm.c
clang/test/Parser/atomic.c
clang/test/Parser/attr-availability.c
clang/test/Parser/attr-external-source-symbol.m
clang/test/Parser/attributes.c
clang/test/Parser/bad-control.c
clang/test/Parser/block-block-storageclass.c
clang/test/Parser/brackets.c
clang/test/Parser/builtin_classify_type.c
clang/test/Parser/builtin_source_location.c
clang/test/Parser/builtin_types_compatible.c
clang/test/Parser/c-namespace.c
clang/test/Parser/c11-noreturn.c
clang/test/Parser/captured-statements.c
clang/test/Parser/check_cast.c
clang/test/Parser/compound_literal.c
clang/test/Parser/debugger-import-module.m
clang/test/Parser/expressions.c
clang/test/Parser/expressions.m
clang/test/Parser/extension.c
clang/test/Parser/gcc-for-loop-init-compatibility.c
clang/test/Parser/goto.c
clang/test/Parser/implicit-casts.c
clang/test/Parser/ms-if-exists.c
clang/test/Parser/ms-inline-asm-nested-braces.c
clang/test/Parser/ms-inline-asm.c
clang/test/Parser/ms-seh.c
clang/test/SemaObjC/catch-invalid.m
clang/test/SemaObjC/catch-stmt.m
clang/test/SemaObjC/category-method-lookup.m
clang/test/SemaObjC/check-dup-objc-decls-1.m
clang/test/SemaObjC/circular-container.m
clang/test/SemaObjC/class-message-protocol-lookup.m
clang/test/SemaObjC/class-property-access.m
clang/test/SemaObjC/class-stub-attr.m
clang/test/SemaObjC/class-unavail-warning.m
clang/test/SemaObjC/compare-qualified-class.m
clang/test/SemaObjC/compound-init.m
clang/test/SemaObjC/comptypes-1.m
clang/test/SemaObjC/comptypes-2.m
clang/test/SemaObjC/comptypes-3.m
clang/test/SemaObjC/comptypes-4.m
clang/test/SemaObjC/comptypes-5.m
clang/test/SemaObjC/comptypes-7.m
clang/test/SemaObjC/comptypes-8.m
clang/test/SemaObjC/comptypes-legal.m
clang/test/SemaObjC/debugger-cast-result-to-id.m
clang/test/SemaObjC/delay-parsing-cfunctions.m
clang/test/SemaObjC/deprecate_function_containers.m
clang/test/SemaObjC/deprecated-objc-introspection.m
clang/test/SemaObjC/dictionary-literal-duplicates.m
clang/test/SemaObjC/dllexport.m
clang/test/SemaObjC/dllimport.m
clang/test/SemaObjC/encode-typeof-test.m
clang/test/SemaObjC/enum-fixed-type.m
clang/test/SemaObjC/error-outof-scope-property-use.m
clang/test/SemaObjC/exprs.m
clang/test/SemaObjC/externally-retained.m
clang/test/SemaObjC/foreach.m
clang/test/SemaObjC/format-cstrings-warning.m
clang/test/SemaObjC/format-ostrace-warning.m
clang/test/SemaObjC/format-size-spec-nsinteger.m
clang/test/SemaObjC/format-strings-objc.m
clang/test/SemaObjC/gc-attributes.m
clang/test/SemaObjC/iboutlet.m
clang/test/SemaObjC/id.m
clang/test/SemaObjC/ignore-qualifier-on-qualified-id.m
clang/test/SemaObjC/illegal-nonarc-bridged-cast.m
clang/test/SemaObjC/infer-availability-from-init.m
clang/test/SemaObjC/instancetype.m
clang/test/SemaObjC/interface-1.m
clang/test/SemaObjC/invalid-code.m
clang/test/SemaObjC/invalid-receiver.m
clang/test/SemaObjC/ivar-sem-check-1.m
clang/test/SemaObjC/kindof.m
clang/test/SemaObjC/legacy-implementation-1.m
clang/test/SemaObjC/message.m
clang/test/SemaObjC/method-arg-qualifier-warning.m
clang/test/SemaObjC/method-bad-param.m
clang/test/SemaObjC/method-not-defined.m
clang/test/SemaObjC/method-sentinel-attr.m
clang/test/SemaObjC/mrc-weak.m
clang/test/SemaObjC/no-objc-exceptions.m
clang/test/SemaObjC/ns_returns_retained_block_return.m
clang/test/SemaObjC/nsobject-attribute.m
clang/test/SemaObjC/nullability.m
clang/test/SemaObjC/nullable-result.m
clang/test/SemaObjC/objc-array-literal.m
clang/test/SemaObjC/objc-boxed-expressions-nsvalue.m
clang/test/SemaObjC/objc-buffered-methods.m
clang/test/SemaObjC/objc-class-property.m
clang/test/SemaObjC/objc-container-subscripting-1.m
clang/test/SemaObjC/objc-container-subscripting-2.m
clang/test/SemaObjC/objc-container-subscripting-3.m
clang/test/SemaObjC/objc-container-subscripting.m
clang/test/SemaObjC/objc-cstyle-args-in-methods.m
clang/test/SemaObjC/objc-dictionary-literal.m
clang/test/SemaObjC/objc-independent-class-attribute.m
clang/test/SemaObjC/objc-literal-fixit.m
clang/test/SemaObjC/objc-literal-nsnumber.m
clang/test/SemaObjC/objc-literal-sig.m
clang/test/SemaObjC/objc2-merge-gc-attribue-decl.m
clang/test/SemaObjC/objc2-warn-weak-decl.m
clang/test/SemaObjC/objcbridge-attribute.m
clang/test/SemaObjC/opaque-is-access-warn.m
clang/test/SemaObjC/opaque-is-access.m
clang/test/SemaObjC/ovl-check.m
clang/test/SemaObjC/parameterized_classes.m
clang/test/SemaObjC/potentially-direct-selector.m
clang/test/SemaObjC/property-10.m
clang/test/SemaObjC/property-13.m
clang/test/SemaObjC/property-error-readonly-assign.m
clang/test/SemaObjC/property-expression-error.m
clang/test/SemaObjC/property-in-class-extension.m
clang/test/SemaObjC/property-not-lvalue.m
clang/test/SemaObjC/property.m
clang/test/SemaObjC/protocol-attribute.m
clang/test/SemaObjC/protocol-expr-1.m
clang/test/SemaObjC/protocol-expr-neg-1.m
clang/test/SemaObjC/protocol-typecheck.m
clang/test/SemaObjC/protocol-warn.m
clang/test/SemaObjC/rdar6248119.m
clang/test/SemaObjC/related-result-type-inference.m
clang/test/SemaObjC/resolve-method-in-global-pool.m
clang/test/SemaObjC/return.m
clang/test/SemaObjC/scope-check.m
clang/test/SemaObjC/selector-1.m
clang/test/SemaObjC/selector-2.m
clang/test/SemaObjC/selector-3.m
clang/test/SemaObjC/selector-4.m
clang/test/SemaObjC/selector-overload.m
clang/test/SemaObjC/setter-dotsyntax.m
clang/test/SemaObjC/sign-conversion.m
clang/test/SemaObjC/signed-char-bool-conversion.m
clang/test/SemaObjC/sizeof-interface.m
clang/test/SemaObjC/special-dep-unavail-warning.m
clang/test/SemaObjC/static-ivar-ref-1.m
clang/test/SemaObjC/super-property-notation.m
clang/test/SemaObjC/super.m
clang/test/SemaObjC/synchronized.m
clang/test/SemaObjC/synth-provisional-ivars-1.m
clang/test/SemaObjC/transfer-boxed-string-nullability.m
clang/test/SemaObjC/try-catch.m
clang/test/SemaObjC/ucn-objc-string.m
clang/test/SemaObjC/unguarded-availability-maccatalyst.m
clang/test/SemaObjC/unguarded-availability-new.m
clang/test/SemaObjC/unguarded-availability.m
clang/test/SemaObjC/uninit-variables.m
clang/test/SemaObjC/unknown-anytype.m
clang/test/SemaObjC/unqualified-to-qualified-class-warn.m
clang/test/SemaObjC/unused.m
clang/test/SemaObjC/warn-cast-of-sel-expr.m
clang/test/SemaObjC/warn-direct-ivar-access.m
clang/test/SemaObjC/warn-incompatible-builtin-types.m
clang/test/SemaObjC/warn-loop-analysis.m
clang/test/SemaObjC/warn-retain-block-property.m
clang/test/SemaObjC/warn-retain-cycle.m
clang/test/SemaObjC/warn-strict-selector-match.m
clang/test/SemaObjC/warn-unreachable.m
clang/test/SemaObjC/warn-unused-exception-param.m
clang/test/SemaObjC/warn-weak-field.m