llvm-capstone/clang/test/Sema
Craig Topper e82d2e8c11 Recommit "[Sema] Fix null pointer dereference handleAlwaysInlineAttr."
Remove use of constexpr if that failed on the build bots.

Original commit message:

It's possible for `getCalleeDecl()` to return a null pointer.

This was encountered by a user of our downstream compiler.

The case involved a DependentScopeDeclRefExpr.

Since this seems to only be for a warning diagnostic, I skipped
the diagnostic check if it returned null. But mabye there's a
different way to fix this.
2023-03-16 21:37:35 -07:00
..
aarch64-sve2-intrinsics [AArch64] Alter arm_sve.h to be target-based, not preprocessor based. 2023-01-04 11:22:20 +00:00
aarch64-sve-intrinsics [AArch64] Alter arm_sve.h to be target-based, not preprocessor based. 2023-01-04 11:22:20 +00:00
Inputs Use functions with prototypes when appropriate; NFC 2022-02-24 15:30:13 -05:00
__try.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
128bitfloat.cpp [test] Canonicalize PowerPC detection macros to __powerpc__ 2022-11-06 17:38:57 -08:00
128bitint.c [AIX] Enable int128 in 64 bit mode 2021-10-15 16:23:04 +00:00
2007-10-01-BuildArrayRef.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
2009-03-09-WeakDeclarations-1.c
2009-04-22-UnknownSize.c
2009-07-17-VoidParameter.c
2010-05-31-palignr.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
aarch64-bf16-ldst-intrinsics.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-branch-protection-attr-err.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
aarch64-fp16-target.c [AArch64] Allow users-facing feature names in clang target attributes 2022-11-08 19:30:26 +00:00
aarch64-neon-bf16-ranges.c [ARM/AArch64] Move REQUIRES after update_cc_test_checks line. NFC 2021-11-13 19:09:01 +00:00
aarch64-neon-fp16-ranges.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-neon-ranges.c [ARM/AArch64] Move REQUIRES after update_cc_test_checks line. NFC 2021-11-13 19:09:01 +00:00
aarch64-neon-target.c [AArch64] Guard {vmull_p64, vmull_high_p64} with 'aes' target guard. 2022-12-21 11:02:27 -08:00
aarch64-neon-vector-types.c
aarch64-special-register.c [AArch64] Check 128-bit Sysreg Builtins 2023-01-23 15:24:30 +00:00
aarch64-sve-alias-attribute.c [Sema][SVE] Properly match builtin ID when using aux target 2021-06-21 12:52:18 +01:00
aarch64-sve-enums.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-sve-explicit-casts-fixed-size.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-sve-lax-vector-conversions.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-sve-types.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
aarch64-sve-vector-arith-ops.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-sve-vector-bitwise-ops.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-sve-vector-compare-ops.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-sve-vector-exp-ops.c Add codegen for llvm exp/exp2 elementwise builtins 2023-03-09 12:14:59 -08:00
aarch64-sve-vector-log-ops.c Add codegen for llvm log2/log10 elementwise builtins 2023-02-07 12:23:48 -08:00
aarch64-sve-vector-shift-ops.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-sve-vector-subscript-ops.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
aarch64-sve-vector-trig-ops.c Add builtin_elementwise_sin and builtin_elementwise_cos 2022-11-10 23:30:27 -08:00
aarch64-svepcs.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
aarch64-tme-errors.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
aarch64-tme-tcancel-errors.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
aarch64-vpcs.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
address_space_print_macro.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
address_spaces.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
address-constant.c
address-packed-member-memops.c
address-packed.c Properly print unnamed TagDecl objects in diagnostics 2022-10-14 08:18:28 -04:00
address-unaligned.c
aix-attr-align.c [Clang][Sema][AIX][PowerPC] Emit byval alignment warning only when struct is passed to a function 2022-07-13 15:32:29 -04:00
aix-attr-aligned-vector-warn.c [PowerPC][AIX] attribute aligned cannot decrease align of a vector var. 2021-08-05 11:15:12 -04:00
aix-attr-tls_model.c [AIX][TLS] Diagnose use of unimplemented TLS models 2021-05-11 17:21:08 -05:00
aix-pragma-align-packed-warn.c [PowerPC][AIX] Warn when using pragma align(packed) on AIX. 2021-09-29 11:53:46 -04:00
aix-pragma-pack-and-align.c [Frontend] Add pragma align natural and sort out pragma pack stack effect 2021-01-13 10:53:24 -05:00
alias-redefinition.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
alias-unused.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
align_value.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
align-arm-apcs.c
align-systemz.c
align-x86-64.c [Sema] Reject array element types whose sizes aren't a multiple of their 2022-09-21 09:15:03 -07:00
align-x86-abi7.c
align-x86.c [Sema] Reject array element types whose sizes aren't a multiple of their 2022-09-21 09:15:03 -07:00
alignas.c
alloc-align-attr.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
alloc-size.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
altivec-generic-overload.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
altivec-init.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
annotate-type.c [clang] Reject non-declaration C++11 attributes on declarations 2022-06-15 11:58:26 +02:00
annotate.c Allow parameter pack expansions and initializer lists in annotate attribute 2022-02-08 13:38:07 -05:00
anonymous-struct-union-c11.c
anonymous-struct-union.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
arg-duplicate.c Improve the strict prototype diagnostic behavior 2022-05-26 08:35:56 -04:00
arg-scope-c99.c
arg-scope.c
arithmetic-fence-builtin.c __arithmetic_fence enforces ordering on expression evaluation when fast-math 2023-01-26 14:18:28 -05:00
arm64-inline-asm.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
arm64-neon-args.c [ARM/AArch64] Move REQUIRES after update_cc_test_checks line. NFC 2021-11-13 19:09:01 +00:00
arm64-neon-header.c [ARM/AArch64] Move REQUIRES after update_cc_test_checks line. NFC 2021-11-13 19:09:01 +00:00
arm_acle.c
arm_inline_asm_constraints_no_fp_regs.c [ARM] Fix inline assembly referencing floating point registers on soft-float targets 2021-10-21 02:39:10 +03:00
arm_inline_asm_constraints.c
arm_vfma.c [ARM/AArch64] Move REQUIRES after update_cc_test_checks line. NFC 2021-11-13 19:09:01 +00:00
arm-asm.c
arm-bf16-forbidden-ops.c [AArch64] Always allow the __bf16 type 2022-08-04 18:35:27 +01:00
arm-bf16-forbidden-ops.cpp [AArch64] Always allow the __bf16 type 2022-08-04 18:35:27 +01:00
arm-bfloat.cpp [AArch64] Always allow the __bf16 type 2022-08-04 18:35:27 +01:00
arm-branch-protection-attr-err.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
arm-branch-protection-attr-warn.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
arm-branch-protection.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
arm-cde-immediates.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
arm-cmse-no-diag.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
arm-cmse.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
arm-darwin-aapcs.cpp
arm-interrupt-attr.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
arm-layout.c
arm-microsoft-intrinsics.c
arm-mve-alias-attribute.c
arm-mve-immediates.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
arm-neon-decl-after-stmt.c [Clang][NeonEmitter] emit ret decl first for -Wdeclaration-after-statement 2022-03-23 09:40:43 -07:00
arm-neon-target.c [AArch64][ARM] Alter v8.3a complex neon intrinsics to be target-based, not preprocessor based 2022-10-25 14:35:11 +01:00
arm-neon-types.c [ARM/AArch64] Move REQUIRES after update_cc_test_checks line. NFC 2021-11-13 19:09:01 +00:00
arm-no-cmse.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
arm-no-fp16.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
arm-special-register.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
arm-sve-target.cpp [AArch64] Add an error if SVE scalable vector types are used in a context without sve 2023-01-12 18:21:28 +00:00
arm-vector-types-support.c [AArch64][Driver][SVE] Push missing SVE feature error from driver to frontend 2020-12-10 12:43:14 +00:00
array-bounds-ptr-arith.c [clang] Implement -fstrict-flex-arrays=3 2022-10-27 10:50:04 -07:00
array-constraint.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
array-declared-as-incorrect-type.c
array-init.c [Clang] Reword diagnostic for scope identifier with linkage 2022-09-12 22:40:54 +08:00
array-parameter.c [clang] Introduce -Warray-parameter 2022-07-08 22:36:05 +02:00
array-parameter.cpp [clang] Ignore DependentSizeArray in -Warray-parameter 2022-07-13 14:58:23 +02:00
array-size-64.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
array-size.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
artificial.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
asm-goto.cpp
asm-label.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
asm.c [Clang] Warn when trying to dereference void pointers in C 2022-09-24 22:18:04 +08:00
assign-null.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
assign.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
ast-print-x86.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
ast-print.c Use functions with prototypes when appropriate; NFC 2022-02-17 15:33:50 -05:00
atomic-compare.c
atomic-expr.c Don't diagnostic atomic object access as UB in an unevaluated context 2022-03-30 07:12:49 -04:00
atomic-implicit-seq_cst.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
atomic-ops.c [clang][AIX] Add option to control quadword lock free atomics ABI on AIX 2022-07-27 01:56:25 +00:00
atomic-requires-library-error.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
atomic-type.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-alias-elf.c [clang][alias|ifunc]: Add a diagnostic for mangled names 2023-03-06 08:59:02 -08:00
attr-alias.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
attr-aligned.c [Sema] Reject array element types whose sizes aren't a multiple of their 2022-09-21 09:15:03 -07:00
attr-alwaysinline.cpp Recommit "[Sema] Fix null pointer dereference handleAlwaysInlineAttr." 2023-03-16 21:37:35 -07:00
attr-args.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-arm-sve-vector-bits.c [Clang][Arm] Convert -fallow-half-arguments-and-returns to a target option. NFC 2022-09-29 11:00:32 +01:00
attr-assume.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-android.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-app-extensions.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-driverkit.c [Clang] Add DriverKit support 2022-05-13 20:34:57 +01:00
attr-availability-fuchsia.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-ios.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-iosmac-infer-from-macos-no-sdk-settings.c [clang][darwin] add support for remapping macOS availability to Mac Catalyst availability 2021-07-21 11:32:25 -07:00
attr-availability-iosmac-infer-from-macos.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-maccatalyst.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-macosx.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-square-brackets.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-swift.c
attr-availability-tvos.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability-watchos.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-availability.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-bounded.c
attr-btf_tag.c [Clang] Support typedef with btf_decl_tag attributes 2021-10-21 08:41:49 -07:00
attr-btf_type_tag.c [Attr] Fix a btf_type_tag AST generation 2022-03-16 08:46:52 -07:00
attr-c2x.c [C2x] Disallow functions without prototypes/functions with identifier lists 2022-04-20 13:28:15 -04:00
attr-callback-broken.c
attr-callback.c
attr-capabilities.c
attr-capabilities.cpp
attr-cleanup.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-coldhot.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-cpuspecific.c [clang] Add missing diagnostics for invalid overloads of multiversion functions in C. 2022-03-21 13:39:43 -04:00
attr-decl-after-definition.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-declspec-ignored.c [clang] Reject non-declaration C++11 attributes on declarations 2022-06-15 11:58:26 +02:00
attr-deprecated-c2x.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-deprecated-message.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-deprecated.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-diagnose-as-builtin.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-disable-tail-calls.c Use tablegen to diagnose mutually exclusive attributes 2021-04-02 16:34:42 -04:00
attr-endian.c
attr-enforce-tcb-errors.cpp [attributes] Add a facility for enforcing a Trusted Computing Base. 2021-01-11 10:20:51 -08:00
attr-enforce-tcb-errors.m [attributes] Generalize attribute 'enforce_tcb' to Objective-C methods. 2022-03-28 15:08:47 -07:00
attr-enforce-tcb.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-enforce-tcb.cpp [attributes] Add a facility for enforcing a Trusted Computing Base. 2021-01-11 10:20:51 -08:00
attr-enforce-tcb.m [attributes] Generalize attribute 'enforce_tcb' to Objective-C methods. 2022-03-28 15:08:47 -07:00
attr-error.c [Clang] add support for error+warning fn attrs 2021-08-25 10:34:18 -07:00
attr-external-source-symbol-cxx.cpp [clang] extend external_source_symbol attribute with USR clause 2023-02-23 14:59:26 -08:00
attr-external-source-symbol.c [clang] extend external_source_symbol attribute with USR clause 2023-02-23 14:59:26 -08:00
attr-flag-enum.c Properly print unnamed TagDecl objects in diagnostics 2022-10-14 08:18:28 -04:00
attr-format_arg.c
attr-format.c [Clang][Sema] Fix attribute((format)) bug on non-variadic functions 2022-12-06 13:08:18 -08:00
attr-function-return-unsupported-target.c [X86] initial -mfunction-return=thunk-extern support 2022-07-12 09:17:54 -07:00
attr-function-return.c [X86] initial -mfunction-return=thunk-extern support 2022-07-12 09:17:54 -07:00
attr-guard_nocf.c [clang] Make guard(nocf) attribute available only for Windows 2022-08-29 11:30:44 +03:00
attr-handles.cpp
attr-leaf.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-likelihood.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-loader-uninitialized.c [Clang] Fix BZ47169, loader_uninitialized on incomplete types 2020-08-19 18:11:50 +01:00
attr-loader-uninitialized.cpp [Clang] Allow the combination of loader_uninitialized and address spaces 2021-04-23 11:21:52 -05:00
attr-long-call.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-malloc.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-maybeundef.c Revert "Revert "[Clang][Attribute] Introduce maybe_undef attribute for function arguments which accepts undef values"" 2022-07-29 19:07:07 +00:00
attr-micromips.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-mig.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-mig.cpp
attr-mig.m Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-min-vector-width.c Correct some confused diagnostic terminology 2021-02-04 15:52:07 -05:00
attr-minsize.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-mode-enums.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-mode-vector-types.c [Clang] Allow 'Complex float __attribute__((mode(HC)))' 2022-06-17 12:39:52 +01:00
attr-mode.c [test] Canonicalize PowerPC detection macros to __powerpc__ 2022-11-06 17:38:57 -08:00
attr-msp430.c
attr-musttail.c Implemented [[clang::musttail]] attribute for guaranteed tail calls. 2021-04-15 17:12:21 -07:00
attr-musttail.m Implemented [[clang::musttail]] attribute for guaranteed tail calls. 2021-04-15 17:12:21 -07:00
attr-naked.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-naked.cpp Diagnose use of a naked attribute on a member function in ms-mode 2022-03-24 11:52:43 -04:00
attr-nocf_check.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
attr-nocf_check.cpp
attr-nodebug.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-noduplicate.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-noinline.c [Clang] noinline stmt attribute - emit warnings rather than errors 2022-03-14 23:40:17 +01:00
attr-noinline.cpp Recommit "[Sema] Fix null pointer dereference handleAlwaysInlineAttr." 2023-03-16 21:37:35 -07:00
attr-nomerge-ast.cpp [clang] inheritance fix for nomerge attribute 2022-02-11 15:51:08 +01:00
attr-nomerge.cpp [clang] inheritance fix for nomerge attribute 2022-02-11 15:51:08 +01:00
attr-nonnull.c
attr-noreturn.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
attr-notail.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-nothrow.c
attr-objc-bridge-related.m
attr-osobject.cpp
attr-osobject.mm
attr-ownership.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
attr-ownership.cpp
attr-print.c Fix the declaration printer to properly handle prototypes in C 2022-02-17 13:54:09 -05:00
attr-read-only-placement.cpp [clang] Support for read-only types 2022-12-15 12:09:01 -08:00
attr-regparm.c [clang] Reject non-declaration C++11 attributes on declarations 2022-06-15 11:58:26 +02:00
attr-retain.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-returns-twice.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-riscv-rvv-vector-bits.c [Sema] Use isSVESizelessBuiltinType instead of isSizelessBuiltinType to prevent crashing on RISC-V. 2023-02-27 09:19:27 -08:00
attr-section.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-selectany.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-self-alias.c
attr-sentinel.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-standalonedebug.cpp [DebugInfo] Add an attribute to force type info to be emitted for types that are required to be complete. 2021-03-12 12:30:01 -08:00
attr-swiftcall.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
attr-target-clones-aarch64.c Reland "[AArch64] FMV support and necessary target features dependencies." 2022-12-27 19:18:07 +00:00
attr-target-clones.c [clang] Add missing diagnostics for invalid overloads of multiversion functions in C. 2022-03-21 13:39:43 -04:00
attr-target-mv-bad-target.c
attr-target-mv.c [Clang] [Sema] Ignore invalid multiversion function redeclarations 2022-09-13 20:12:09 +00:00
attr-target-unsupported.c
attr-target-version.c Reland "[AArch64] FMV support and necessary target features dependencies." 2022-12-27 19:18:07 +00:00
attr-target.c [Clang][AArch64] Support AArch64 target(..) attribute formats. 2022-10-01 15:40:59 +01:00
attr-tls_model.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-type-safety.c
attr-unavailable-message.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-uninitialized.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-unknown.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-unused.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
attr-used.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-visibility.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-warning.c [Clang] add support for error+warning fn attrs 2021-08-25 10:34:18 -07:00
attr-wasm.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-weak.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
attr-x86-interrupt.c [clang][patch] Modify diagnostic level from err to warn: anyx86_interrupt_regsave 2021-04-15 13:11:33 -04:00
auto-type.c Use the canonical type when matching a generic selection association 2022-05-26 07:42:13 -04:00
availability-guard-format.mm Revert "Revert "Use VersionTuple for parsing versions in Triple, fixing issues that caused the original change to be reverted. This makes it possible to distinguish between "16" and "16.0" after parsing, which previously was not possible."" 2021-12-07 23:15:21 +00:00
avr-flash.c [clang][AVR] Implement '__flashN' for variables on different flash banks 2022-01-19 11:24:01 +00:00
avr-interrupt-attr.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
avr-signal-attr.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
big-endian-neon-initializers.c [ARM/AArch64] Move REQUIRES after update_cc_test_checks line. NFC 2021-11-13 19:09:01 +00:00
bitfield-layout_1.c
bitfield-layout.c
bitfield-promote.c
bitfield.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
bittest-intrinsics.c
bitwise-op-parentheses.c
block-args.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
block-call.c Revert "Drop qualifiers from return types in C (DR423)" 2022-06-02 08:28:43 -04:00
block-explicit-noreturn-type.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
block-labels.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
block-literal.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
block-misc.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
block-printf-attribute-1.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
block-return-1.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
block-return-2.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
block-return-3.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
block-return.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
block-sentinel-attribute.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
block-storageclass.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
bool-compare.c
bpf-attr-preserve-access-index.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
bpf-attr-preserve-access-index.cpp
builtin_objc_msgSend.c
builtin_set_flt_rounds.c Add __builtin_set_flt_rounds 2023-03-15 11:13:55 +08:00
builtin-align.c Fix duplicate word typos; NFC 2022-11-08 07:21:23 -05:00
builtin-alloca-with-align.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
builtin-amdgcn-atomic-inc-dec-failure.cpp recommit 4fc752b30b [CUDA][HIP] Always defer diagnostics for wrong-sided reference 2020-07-17 09:14:39 -04:00
builtin-amdgcn-fence-failure.cpp
builtin-assume-aligned.c Avoid __builtin_assume_aligned crash when the 1st arg is array type 2022-09-07 12:46:20 -04:00
builtin-assume.c PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. 2020-10-16 14:34:35 -07:00
builtin-bpf-btf-type-id.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
builtin-classify-type.c [clang] Allow vector of BitInt 2022-09-19 09:26:56 -07:00
builtin-clear_cache.c
builtin-cpu-supports.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
builtin-dump-struct.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
builtin-expect-with-probability-avr.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
builtin-expect-with-probability.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
builtin-fpclassification.c
builtin-longjmp.c [Sparc] Create an error when __builtin_longjmp is used 2021-12-03 23:41:50 -05:00
builtin-object-size.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
builtin-prefetch.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
builtin-preserve-access-index.c
builtin-redecl.cpp Fix __builtin_assume_aligned incorrect type descriptor and C++ object polymorphic address 2022-09-20 12:35:18 -04:00
builtin-returnaddress.c Fix for crash in __builtin_return_address in template context. 2021-01-12 12:37:18 -08:00
builtin-setjmp.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
builtin-stackaddress.c
builtin-unary-fp.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
builtins-aarch64.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
builtins-arm64-exclusive.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
builtins-arm64-mte.c [clang testing] Unbreak read-only source builds 2022-10-18 12:47:12 -04:00
builtins-arm64.c [AArch64] Support SLC in ACLE prefetch intrinsics 2022-12-16 14:42:27 +00:00
builtins-arm-exclusive.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
builtins-arm.c [Clang] Warn when trying to dereference void pointers in C 2022-09-24 22:18:04 +08:00
builtins-bpf.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
builtins-decl.c
builtins-elementwise-math.c Add codegen for llvm exp/exp2 elementwise builtins 2023-03-09 12:14:59 -08:00
builtins-gnu-mode.c
builtins-hexagon-v55.c
builtins-hexagon-v60.c
builtins-hexagon-v62.c
builtins-hexagon-v65.c
builtins-hvx-none.c
builtins-hvx-v60.c
builtins-hvx-v62.c
builtins-hvx-v65.c
builtins-memcpy-inline.cpp Cleanup sema checking for buitlin_memcpy_inline 2022-06-07 09:49:36 +00:00
builtins-memset-inline.cpp [clang] Add support for __builtin_memset_inline 2022-06-10 13:13:59 +00:00
builtins-microsoft-arm64.c Reland "[COFF, ARM64] Add __break intrinsic" 2022-04-20 13:01:30 -07:00
builtins-mips-features.c
builtins-overflow.c Revert fad7e491a0 with fixes applied 2022-01-29 08:12:16 -05:00
builtins-overflow.m Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
builtins-ppc.c [Clang][PowerPC] Add max/min intrinsics to Clang and PPC backend 2022-04-05 22:43:48 -04:00
builtins-reduction-math.c [Clang] Add integer mul reduction builtin 2022-05-09 12:12:53 +01:00
builtins-x86_64.c
builtins-x86.c
builtins-x86.cpp
builtins.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
builtins.cl Use functions with prototypes when appropriate; NFC 2022-03-31 13:45:39 -04:00
c2x-bool.c [clang][sema] Enable first-class bool support for C2x 2022-03-09 15:04:24 +01:00
c2x-fallthrough.c Correct the __has_c_attribute value for fallthrough 2022-09-13 11:08:58 -04:00
c2x-func-prototype.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
c2x-maybe_unused-errors.c Fix an accepts-invalid issue with [[]] attributes in the type position in C 2021-07-01 12:41:18 -04:00
c2x-maybe_unused.c Correct the __has_c_attribute value for maybe_unused 2022-09-13 09:33:20 -04:00
c2x-nodiscard.c Correct the __has_c_attribute value for nodiscard 2022-09-13 08:13:01 -04:00
c2x-noreturn.c Roll back use of #warning for header deprecations 2022-05-26 14:51:39 -04:00
c2x-typeof.c [C2x] implement typeof and typeof_unqual 2022-09-28 13:27:52 -04:00
c2x-warn-strict-prototypes.c Silence -Wstrict-prototype diagnostics in C2x mode 2022-04-29 13:37:33 -04:00
c11-typedef-redef.c Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
c89.c Revert "Drop qualifiers from return types in C (DR423)" 2022-06-02 08:28:43 -04:00
call-with-static-chain.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
calling-conv-complete-params.c
callingconv-cast.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
callingconv-iamcu.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
callingconv-ms_abi.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
callingconv-sysv_abi.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
callingconv.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
captured-statements.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
cast-incomplete.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
cast-to-union.c
cast.c Rewording note note_constexpr_invalid_cast 2022-09-12 07:47:39 -04:00
check-aux-builtins.c
check-increment.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
compare.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
complete-incomplete-pointer-relational-c99.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
complex-imag.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
complex-init-list.c
complex-int.c [clang] use getCommonSugar in an assortment of places 2022-09-16 16:36:00 +02:00
complex-promotion.c
compound-literal.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
conditional-expr.c [Clang] Warn when trying to dereference void pointers in C 2022-09-24 22:18:04 +08:00
conditional.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
const-eval-64.c PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. 2020-10-16 14:34:35 -07:00
const-eval.c Add missing check for constant evaluation of a comparison of a pointer 2022-12-12 17:09:26 -08:00
const-ptr-int-ptr-cast.c
constant-builtins-2.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
constant-builtins-fmax.cpp [Clang] Use C++17 in constant-builtins-fmax.cpp test 2022-10-07 21:31:38 +00:00
constant-builtins-fmin.cpp [Clang] Support constexpr builtin fmin 2022-10-10 16:06:23 +00:00
constant-builtins.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
constant-conversion.c Further update -Wbitfield-constant-conversion for 1-bit bitfield 2022-08-31 09:23:45 -04:00
constructor-attribute.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
conversion-64-32.c Revert "[Clang][Sema] Enabled implicit conversion warning for CompoundAssignment operator." 2023-01-14 08:53:00 +09:00
conversion-target-dep.c [X86] Support _Float16 on SSE2 and up 2022-06-30 17:21:37 +08:00
conversion.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
convertvector.c
crash-deduction-guide-access.cpp
crash-invalid-array.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
crash-invalid-builtin.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
cxx-as-c.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
darwin-align-cast.c PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. 2020-10-16 14:34:35 -07:00
darwin-tls.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
decl-in-prototype.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
decl-invalid.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
decl-microsoft-call-conv.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
decl-type-merging.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
declspec-naked.c
declspec.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
default1.c
default.c
deref.c [Clang] Warn when trying to dereference void pointers in C 2022-09-24 22:18:04 +08:00
designated-initializers.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
deterministic-diagnostics-order.m [clang/Sema] Fix non-deterministic order for certain kind of diagnostics 2022-10-05 12:58:01 -07:00
diagnose_if.c Use functions with prototypes when appropriate; NFC 2022-02-24 15:30:13 -05:00
div-sizeof-array.cpp [Diagnostics] Diagnose -Wsizeof-array-div for array of pointers 2020-10-09 12:56:06 +02:00
div-sizeof-ptr.cpp [Diagnostics] Diagnose -Wsizeof-array-div for array of pointers 2020-10-09 12:56:06 +02:00
dllexport-1.cpp
dllexport-2.cpp
dllexport.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
dllimport.c [PS5] Allow dllimport/dllexport same as PS4 2022-05-26 07:01:30 -07:00
empty1.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
empty2.c
enable_if-ext.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
enable_if.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
enum-attr.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
enum-enum-conversion.c Enum conversion warning when one signed and other unsigned. 2022-05-09 10:16:19 -04:00
enum-increment.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
enum-packed.c
enum-sign-conversion.c Enum conversion warning when one signed and other unsigned. 2022-05-09 10:16:19 -04:00
enum.c [Clang] Avoid crashes when parsing using enum declarations 2022-08-27 15:18:36 -07:00
err-decl-block-extern-no-init.c [Clang] Reword diagnostic for scope identifier with linkage 2022-09-12 22:40:54 +08:00
error-dependence.c [AST][RecoveryExpr] Build dependent callexpr in C for error-recovery. 2020-10-12 11:15:01 +02:00
error-type-safety.cpp
eval-info.c
eval-method-with-unsafe-math.c In fast-math mode, when unsafe math optimizations are enabled, the 2022-04-05 04:58:19 -07:00
expr-address-of.c [Clang] Warn when trying to dereference void pointers in C 2022-09-24 22:18:04 +08:00
expr-comma-c99.c
expr-comma.c
exprs.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
ext_vector_casts.c [Clang] Allow "ext_vector_type" applied to Booleans 2022-03-16 11:10:32 +01:00
ext_vector_comparisons.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
ext_vector_components.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
ext_vector_conversions.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
ext_vector_ops.c
ext-int.c Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
ext-typecheck-comparison-of-pointer-integer.c
extern-redecl.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
fallthrough-attr.c
fixed-enum.c
flexible-array-init.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
float128-ld-incompatibility.cpp
Float16.c [clang][test][RISCV] Add RISC-V to clang/test/Sema/Float16.c 2023-03-01 11:33:30 +00:00
floating-point-compare.c [Sema] add warning for tautological FP compare with literal 2022-03-17 08:22:30 -04:00
fn-ptr-as-fn-prototype.c
for.c No longer reject tag declarations in the clause-1 of a for loop. 2020-12-18 07:56:17 -05:00
format-bool.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
format-string-percentm.c
format-strings-bitfield-promotion.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
format-strings-bitfield-promotion.cxx
format-strings-c90.c
format-strings-darwin.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
format-strings-enum-fixed-type.cpp
format-strings-enum.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
format-strings-fixit-ssize_t.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
format-strings-fixit.c [Sema] -Wformat: support C23 format specifier %b %B 2022-08-04 10:26:31 -07:00
format-strings-freebsd.c [clang][Sema] check default argument promotions for printf 2022-09-01 10:10:10 +08:00
format-strings-gnu.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
format-strings-int-typedefs.c
format-strings-ms.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
format-strings-no-fixit.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
format-strings-non-iso.c
format-strings-pedantic.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
format-strings-scanf.c [clang] Fix crash when parsing scanf format string with missing arguments 2022-09-05 10:54:18 +02:00
format-strings-size_t.c
format-strings.c [clang][Sema] check default argument promotions for printf 2022-09-01 10:10:10 +08:00
format-type-confusion.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
fp16-sema.c [Clang][Arm] Fix fp16 return error tests under AArch64/Arm. NFC 2022-09-29 12:16:13 +01:00
fp16vec-sema.c Fix a bug where an extended vector of __fp16 was being converted to a 2022-03-24 18:06:10 -07:00
fp-eval-pragma.cpp Diagnose when #pragma clang fp eval_method doesn't have a supported value. 2022-03-10 13:19:53 -08:00
fpack-struct.c
freemain.c
function-ptr.c
function-redecl.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
function.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
generic-selection.c Allow use of an elaborated type specifier in a _Generic association in C++ 2022-06-06 07:17:35 -04:00
gnu89.c Revert "Pedantically warn about // comments in gnu89 mode" 2022-05-05 18:39:13 -04:00
gnu-asm-pmf.cpp Sema: diagnose PMFs passed through registers to inline assembly 2022-12-09 16:58:46 +00:00
gnu-attributes.c
gnu-builtins.c Reenable POSIX builtin library functions in gnu2x mode 2022-11-02 08:00:25 -04:00
gnu-flags.c Create specialization of -Wgnu-statement-expression for expressions found in macros. 2022-05-31 11:13:08 -07:00
heinous-extensions-off.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
heinous-extensions-on.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
i386-linux-android.c
i-c-e.c [Clang] Warn when trying to dereference void pointers in C 2022-09-24 22:18:04 +08:00
illegal-types.c
implicit-builtin-decl.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
implicit-builtin-freestanding.c
implicit-builtin-redecl.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
implicit-cast.c
implicit-decl-c90.c Use functions with prototypes when appropriate; NFC 2022-02-24 15:30:13 -05:00
implicit-decl.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
implicit-def.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
implicit-int-conversion.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
implicit-int-float-conversion.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
implicit-int-float-narrowing.cpp
implicit-int.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
implicit-intel-builtin-decl.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
implicit-ms-builtin-decl.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
incompatible-function-pointer-types-strict.c [Clang][Sema] Add -Wincompatible-function-pointer-types-strict 2022-11-07 23:05:28 +00:00
incompatible-function-pointer-types.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
incompatible-sign.c [clang] Fix message text for -Wpointer-sign to account for plain char 2021-01-11 18:41:14 -05:00
incompatible-sign.cpp [clang] Fix message text for -Wpointer-sign to account for plain char 2021-01-11 18:41:14 -05:00
incomplete-call.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
incomplete-decl.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
indirect-goto.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
init-invalid-struct-array.c [clang] Check expr inside InitListChecker::UpdateStructuredListElement() 2020-08-12 22:12:43 +03:00
init-randomized-struct.c [randstruct] Move initializer check to be more effective 2022-05-03 11:23:12 -07:00
init-ref-c.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
init-struct-qualified.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
init-vector.c
init.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
initialize-noreturn.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
inline-asm-validate-aarch64.c
inline-asm-validate-amdgpu.cl
inline-asm-validate-m68k.c [M68k] Add support for basic memory constraints in inline asm 2023-03-08 13:52:34 -08:00
inline-asm-validate-riscv.c [Clang][RISCV] Implement getConstraintRegister for RISC-V 2021-08-26 17:43:43 +01:00
inline-asm-validate-tmpl.cpp
inline-asm-validate-x86.c
inline-asm-validate.c
inline-redef.c
inline.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
int-arith-convert.c
integer-overflow.c [clang][Sema] Use correct array size for diagnostic 2022-10-20 11:56:49 -07:00
integer-overflow.cpp [Clang] Extend the number of case Sema::CheckForIntOverflow covers 2022-11-15 12:07:03 -08:00
internal_linkage.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
invalid-bitwidth-expr.mm Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
invalid-cast.cpp
invalid-decl.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
invalid-init-diag.c
invalid-member.cpp [AST][RecoveryExpr] Popagate the error-bit from a VarDecl's initializer to DeclRefExpr. 2020-10-05 10:35:29 +02:00
invalid-struct-init.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
knr-def-call.c Improve the strict prototype diagnostic behavior 2022-05-26 08:35:56 -04:00
knr-variadic-def.c Improve the strict prototype diagnostic behavior 2022-05-26 08:35:56 -04:00
large-bit-int.c [X86][clang] Lift _BitInt() supported max width. 2022-12-06 11:02:27 +08:00
libbuiltins-ctype-powerpc64.c [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
libbuiltins-ctype-x86_64.c [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
lit.local.cfg
logical-op-parentheses.c Fix -Wlogical-op-parentheses warning inconsistency for const and constexpr values 2023-01-13 08:21:41 -05:00
loop-control.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
many-logical-ops.c
many-parameters.c
matrix-cast.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
matrix-type-builtins.c Strengthen -Wint-conversion to default to an error 2022-07-22 15:24:54 -04:00
matrix-type-operators.c [clang] use getCommonSugar in an assortment of places 2022-09-16 16:36:00 +02:00
member-reference.c
memset-invalid-1.c
memset-invalid.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
merge-decls.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
microsoft-varargs.c Sema: relax va_start checking further for Windows AArch64 2021-09-20 21:23:33 +00:00
MicrosoftCompatibility-x64.c
MicrosoftCompatibility-x86.c
MicrosoftCompatibility.c
MicrosoftCompatibility.cpp
MicrosoftExtensions.c Extend ptr32 support to be applied on typedef 2022-08-09 11:08:52 -04:00
MicrosoftExtensions.cpp Extend ptr32 support to be applied on typedef 2022-08-09 11:08:52 -04:00
mingw-macro-qualified-type.c
mips16_attr_allowed.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
mips16_attr_not_allowed.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
mips-interrupt-attr.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
misleading-pragma-align-pack-diagnostics.c [NFC] Renaming PackStack to AlignPackStack 2021-01-08 09:15:11 -05:00
missing-field-initializers.c
mms-bitfields.c
mrtd.c
ms_abi-sysv_abi.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
ms_bitfield_layout.c
ms_class_layout.cpp [Clang] Convert various tests to opaque pointers (NFC) 2022-12-12 17:11:46 +01:00
ms_wide_predefined_expr.cpp
ms-annotation.c
ms-inline-asm-invalid-arch.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
ms-inline-asm.c [AST] Use RecoveryExpr to model a DeclRefExpr which refers to an invalid Decl. 2022-03-03 10:33:40 +01:00
ms-keyword-system-header.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
ms-wchar.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
negative-shift-wrapv.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
neon-vector-types.c [clang] Reject non-declaration C++11 attributes on declarations 2022-06-15 11:58:26 +02:00
nested-redef.c
no_callconv.cpp [Clang] Introduce Swift async calling convention. 2021-07-09 11:50:10 -07:00
no_profile_instrument_function-attribute.c [Clang][Codegen] rename no_profile fn attr no_profile_instrument_function 2021-06-21 11:42:06 -07:00
no_stack_protector.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
no-builtin.cpp [PPC] Convert tests to check 'target=<triple>' 2022-12-15 07:01:14 -08:00
no-documentation-warn-tagdecl-specifier.c
no-format-y2k-turnsoff-format.c
no-warn-missing-prototype.c clang: Exclude efi_main from -Wmissing-prototypes 2021-02-20 20:00:50 +00:00
no-warn-unused-const-variables.c
no-warn-void-ptr-uneval.c [Clang] fix -Wvoid-ptr-dereference for gnu89 2022-10-04 13:01:01 -07:00
nocf_check_attr_not_allowed.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
noescape.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
non-null-warning.c Fix caret position to be on the non null parameter 2022-10-24 08:38:21 -04:00
nonnull.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
nowarn-documentation-property.m
ns_error_enum.m Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
nullability.c [clang] use getCommonSugar in an assortment of places 2022-09-16 16:36:00 +02:00
nullptr-prec2x.c [C2x] Implement support for nullptr and nullptr_t 2022-10-14 10:06:02 -04:00
nullptr.c [C2x] Implement support for nullptr and nullptr_t 2022-10-14 10:06:02 -04:00
objc-bool-constant-conversion-fixit.m Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
objc-bool-constant-conversion.m Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
offsetof-64.c PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. 2020-10-16 14:34:35 -07:00
offsetof.c Diagnose extensions in 'offsetof' 2023-01-18 08:51:21 -05:00
outof-range-constant-compare.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
outof-range-enum-constant-compare.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
overload-arm-mve.c [clang] Reject non-declaration C++11 attributes on declarations 2022-06-15 11:58:26 +02:00
overloadable-complex.c
overloadable.c Stop trying to fixup 'overloadable' prototypeless functions. 2022-09-15 12:10:54 -07:00
overloaded-func-transparent-union.c
overloaded-math-builtins.c [Sema] Add test for __builtin_fminf errors. 2021-09-13 11:12:06 +01:00
parentheses.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
parentheses.cpp
pass-object-size.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
patchable-function-entry-attr.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
patchable-function-entry-attr.cpp [Clang][LoongArch] Implement patchable function entry 2023-03-16 09:33:58 +08:00
pid_t.c
pointer-addition.c Allow -Wno-gnu to silence GNU extensions related to pointer arithmetic 2022-03-22 13:15:13 -04:00
pointer-conversion.c
pointer-subtract-compat.c
pointer-subtraction.c Only issue warning for subtraction involving null pointers on live code paths 2022-06-03 10:10:37 -04:00
pointer-subtraction.cpp Only issue warning for subtraction involving null pointers on live code paths 2022-06-03 10:10:37 -04:00
ppc-attr-target-inline.c [Clang] Check feature requirement from inlined callee 2023-03-15 14:21:52 +08:00
ppc-bool.c
ppc-mma-builtins.c [PowerPC] Remove const from paired vector store builtins 2022-05-31 21:51:15 -05:00
ppc-pair-mma-types.c [PowerPC] Remove const from paired vector store builtins 2022-05-31 21:51:15 -05:00
ppc-paired-vector-builtins.c [PowerPC][MMA] Allow MMA builtin types in pre-P10 compilation units 2021-10-05 07:59:32 -05:00
pr9812.c
pr25786.c
pr30306.cpp [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default 2022-01-16 18:54:17 +09:00
pr30372.c
pr32985.c
PR2727.c
PR2728.c
PR2919-builtin-types-compat-strips-crv.c
PR2923.c
PR2963-enum-constant.c
PR16678.c
PR28181.c Use functions with prototypes when appropriate; NFC 2022-02-03 16:42:27 -05:00
pragma-align-mac68k-unsupported.c
pragma-align-mac68k.c
pragma-align-no-header-change-warning.c
pragma-align-packed.c
pragma-arc-cf-code-audited.c
pragma-attribute-namespace.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
pragma-attribute-strict-subjects.c Allow applying attributes to subset of allowed subjects. 2021-04-12 09:33:33 -07:00
pragma-attribute.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
pragma-clang-section-macho.c Support #pragma clang section directives on MachO targets 2021-02-25 09:30:10 -08:00
pragma-clang-section.c
pragma-ms_struct.c
pragma-ms-alloc-text.c [clang-cl] Handle some pragma alloc_text corner cases handled by MSVC 2022-06-29 06:45:59 -07:00
pragma-ms-alloc-text.cpp [clang-cl] Handle some pragma alloc_text corner cases handled by MSVC 2022-06-29 06:45:59 -07:00
pragma-pack-2.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
pragma-pack-3.c
pragma-pack-4.c
pragma-pack-5.c
pragma-pack-6.c
pragma-pack-and-options-align.c
pragma-pack-apple.c
pragma-pack.c
pragma-pipeline.cpp
pragma-section-invalid.c
pragma-section.c
pragma-unused.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
pragma-warning.cpp Reland "[clang-cl] Accept #pragma warning(disable : N) for some N" 2021-09-30 15:03:23 -04:00
pragma-weak.c
pre-c2x-compat.c Add support for digit separators in C2x. 2021-03-12 07:21:03 -05:00
predef.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
predefined-function.c Correctly diagnose prototype redeclaration errors in C 2022-04-13 08:21:31 -04:00
preserve-call-conv.c Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
private-extern.c [Clang] Reword diagnostic for scope identifier with linkage 2022-09-12 22:40:54 +08:00
prototype-redecls.c Change prototype merging error into a warning for builtins 2022-08-09 11:36:48 -04:00
recover-goto.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
redefine_extname.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
redefinition-same-header.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
redefinition.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
renderscript.rs [Clang][Arm] Fix fp16 return error tests under AArch64/Arm. NFC 2022-09-29 12:16:13 +01:00
reserved-identifier.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
return-non-void.c [clang][NFC] Tests showing the problems with some uses of NamedDecl::getDeclName in diagnostics, SemaOverload.cpp+SemaStmt.cpp part 2020-07-18 20:44:06 +01:00
return-noreturn.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
return-silent.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
return.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
riscv-asm.c
riscv-bad-intrinsic-pragma.c [RISCV] Lazily add RVV C intrinsics. 2022-07-26 15:47:47 +08:00
riscv-fp16.c [clang][RISCV][test] Add coverage for __fp16 support in arguments/returns 2023-03-01 15:20:15 +00:00
riscv-interrupt-attr.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
riscv-interrupt-attr.cpp
riscv-intrinsic-pragma.c [RISCV] Lazily add RVV C intrinsics. 2022-07-26 15:47:47 +08:00
riscv-sve-vector-exp-ops.c Add codegen for llvm exp/exp2 elementwise builtins 2023-03-09 12:14:59 -08:00
riscv-sve-vector-log-ops.c Add codegen for llvm log2/log10 elementwise builtins 2023-02-07 12:23:48 -08:00
riscv-sve-vector-trig-ops.c Add builtin_elementwise_sin and builtin_elementwise_cos 2022-11-10 23:30:27 -08:00
riscv-types.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
riscv-vector-float16-check.c [Clang][RISCV] Guard vector float16 type correctly with semantic analysis 2023-02-13 18:07:00 -08:00
riscv-vector-float32-check.c [Clang][RISCV] Guard vector int64, float32, float64 with semantic analysis 2023-02-14 17:38:25 -08:00
riscv-vector-float64-check.c [Clang][RISCV] Guard vector int64, float32, float64 with semantic analysis 2023-02-14 17:38:25 -08:00
riscv-vector-int64-check.c [Clang][RISCV] Guard vector int64, float32, float64 with semantic analysis 2023-02-14 17:38:25 -08:00
rounding-math.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
scope-check.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
self-comparison.c Use functions with prototypes when appropriate; NFC 2022-02-04 15:20:36 -05:00
sentinel-attribute.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
shift.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
short-enums.c
sign-compare-enum.c
sign-conversion.c [clang]Fix warning for signed conversion on LP64 2023-02-21 12:43:42 -05:00
sizeless-1.c [clang][AArch64][SVE] Add unary +/- operators for SVE types 2022-08-10 10:32:43 +00:00
sizeof-struct-non-zero-as-member.cl
source_location.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
statements.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
static-array.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
static-assert.c [C2x] Implement support for nullptr and nullptr_t 2022-10-14 10:06:02 -04:00
static-init.c
stdcall-fastcall-x64.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
stdcall-fastcall.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
stmt-expr-in-default-arg.cpp [Clang][Sema] Prohibit statement expression in the default argument 2022-04-06 09:28:20 +08:00
stmtexpr-init.c [clang] Add tests for statement expression in initializers 2022-06-14 23:16:41 +02:00
stmtexprs.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
string-concat.c [Diagnostics] Skip var decl of structs for -Wstring-concatenation 2020-08-13 20:20:26 +02:00
string-init.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
string-plus-char.c
struct-cast.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
struct-compat.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
struct-decl.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
struct-packed-align.c [PS5] Ignore 'packed' on one-byte bitfields, matching PS4 2022-06-02 14:41:18 -07:00
sugar-common-types.c [clang] use getCommonSugar in an assortment of places 2022-09-16 16:36:00 +02:00
suppress-deprecated.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
suspicious-pragma-pack.c
swift-call-conv.c
switch-1.c Diagnose -Wunused-value based on CFG reachability 2021-09-28 10:00:15 -07:00
switch-availability.c
switch.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
sync-implicit-seq_cst.c
tautological-constant-compare.c Revert "[Clang] Add -Wtype-limits to -Wextra for GCC compatibility" 2023-02-02 05:59:27 +05:30
tautological-constant-enum-compare.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
tautological-objc-bool-compare.m Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
tautological-unsigned-char-zero-compare.cc [Sema] Move 'char-expression-as-unsigned < 0' into a separate diagnostic 2021-04-14 01:01:40 +02:00
tautological-unsigned-enum-zero-compare.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
tautological-unsigned-enum-zero-compare.cpp
tautological-unsigned-zero-compare.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
tentative-decls.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
test-wunaligned-access.c [clang] Remove rm script which is no longer necessary 2022-05-29 08:49:45 +09:00
test-wunaligned-access.cpp [Clang][AArch64][ARM] Unaligned Access Warning Added 2022-01-20 14:12:49 +00:00
text-diag.c
thread-specifier.c [clang][NFC] Adjust tests to not un/define predefined macros 2023-02-14 13:55:03 +00:00
tls_alignment.cpp [Clang] perform "maximum TLS alignment" check for template instantiation 2022-10-30 22:39:47 -07:00
tls.c
transparent-union-pointer.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
transparent-union.c
transpose-memset.c [Diagnostic] Warn if the size argument of memset is character literal 2022-05-16 10:07:01 +08:00
type-spec-struct-union.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
typecheck-binop.c
typedef-prototype.c
typedef-redef.c
typedef-retain.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
typedef-variable-type.c PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. 2020-10-16 14:34:35 -07:00
typeof-use-deprecated.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
typerep-typespec.c Sema: adjust assertion to account for deduced types 2022-05-24 17:49:44 +00:00
types.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
typo-correction-ambiguity.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
typo-correction-ambiguity.cpp
typo-correction-no-hang.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
typo-correction-no-hang.cpp Fix issue in typo handling which could lead clang to hang 2020-07-20 11:42:11 -04:00
typo-correction-recursive.cpp Fix issue in typo handling which could lead clang to hang 2020-07-20 11:42:11 -04:00
typo-correction.c Change the behavior of implicit int diagnostics 2022-05-04 08:35:47 -04:00
ucn-cstring.c
ucn-identifiers.c [Clang] Adjust extension warnings for delimited sequences 2022-07-14 07:50:58 +02:00
unaligned-qualifier.c
unary-minus-integer-impcast.c Don't take the expression range into account when looking for widening 2020-09-01 17:42:12 -07:00
unbounded-array-bounds.c [clang] Rework IsTailPaddedMemberArray into isFlexibleArrayMemberExpr 2022-09-22 14:04:35 +02:00
uninit-det-order.c
uninit-variables-riscv-vector.c [2/3][Clang][RISCV] Add __riscv_ for non-overloaded intrinsics 2023-01-31 02:19:28 -08:00
uninit-variables-vectors.c
uninit-variables.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
unnamed-bitfield-init.c
unused-expr-system-header.c
unused-expr.c Support warn_unused_result on typedefs 2022-06-02 20:57:31 +00:00
usual-float.c
va_arg_x86_32.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
va_arg_x86_64.c
var-redecl.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
varargs_unreachable.c
varargs-aarch64.c
varargs-aix.c
varargs-win64.c
varargs-x86-32.c
varargs-x86-64.c Use functions with prototypes when appropriate; NFC 2022-02-24 15:30:13 -05:00
varargs.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
variadic-block.c
variadic-incomplete-arg-type.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
vecshift.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
vector_swizzle_length.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
vector-assign.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
vector-cast.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
vector-decl-crash.c [X86][BF16] Enable __bf16 for x86 targets. 2022-08-10 09:00:47 +08:00
vector-gcc-compat.c [clang] Reject non-declaration C++11 attributes on declarations 2022-06-15 11:58:26 +02:00
vector-gcc-compat.cpp [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable 2021-06-01 15:38:48 -07:00
vector-init.c Fix a failing assertion with vector type initialization 2022-05-04 13:25:21 -04:00
vector-ops.c
vfprintf-invalid-redecl.c
vfprintf-valid-redecl.c [C89/C2x] Improve diagnostics around strict prototypes in C 2022-04-08 16:19:58 -04:00
vla-2.c Diagnose -Wunused-value based on CFG reachability 2021-09-28 10:00:15 -07:00
vla.c [C11/C2x] Change the behavior of the implicit function declaration warning 2022-04-20 11:30:12 -04:00
vla.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
void_arg.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-absolute-value-header.c
warn-absolute-value.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-alloca.c [clang][auto-init] Provide __builtin_alloca*_uninitialized variants 2022-01-12 15:13:10 +01:00
warn-bad-function-cast.c [Sema] Add casting check for fixed to fixed point conversions 2020-08-07 07:58:53 -05:00
warn-binary-conditional-expression-unused.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-bitwise-and-bool.c Reland "[Clang] Extend -Wbool-operation to warn about bitwise and of bools with side effects" 2021-10-03 13:05:09 +02:00
warn-bitwise-compare.c Fix a tautological comparison bug caught during post-commit 2022-09-28 14:23:28 -04:00
warn-bitwise-negation-bool.c [Clang] Put -Wbool-operation under -Wall 2021-08-15 13:37:27 +02:00
warn-bitwise-or-bool.c Reland "[Clang] Extend -Wbool-operation to warn about bitwise and of bools with side effects" 2021-10-03 13:05:09 +02:00
warn-cast-align.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-cast-function-type-strict.c [Clang][Sema] Add -Wcast-function-type-strict 2022-10-26 20:38:37 +00:00
warn-cast-function-type.c [Clang][Sema] Add -Wcast-function-type-strict 2022-10-26 20:38:37 +00:00
warn-cast-qual.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-char-subscripts.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-conditional-emum-types-mismatch.c
warn-deprecated-non-prototype.c Silence a duplicate diagnostic about K&R C function definitions 2022-10-06 10:08:23 -04:00
warn-documentation-almost-trailing.c
warn-documentation-crlf.c
warn-documentation-fixits.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-documentation-fixits.cpp
warn-documentation-tag-typedef.cpp
warn-documentation-unknown-command.cpp Comment parsing: Don't recognize commands in single-line double quotation 2022-01-14 22:46:07 +01:00
warn-documentation.cpp [Clang][Comments] Parse <img src=""/> in doc comments correctly 2022-09-01 13:17:42 +01:00
warn-documentation.m Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-double-promotion.c
warn-duplicate-enum.c
warn-extern-main.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-fortify-scanf.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-fortify-source.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-free-nonheap-object.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-free-nonheap-object.cpp [clang][Sema] removes -Wfree-nonheap-object reference param false positive 2021-07-21 21:30:16 +00:00
warn-freestanding-complex.c
warn-gnu-designators.c
warn-int-in-bool-context.c
warn-integer-constants-in-ternary.c
warn-lifetime-analysis-nocfg-disabled.cpp
warn-lifetime-analysis-nocfg.cpp [clang][Lifetimes] Fix false positive warning from BUG 49342 2021-02-27 08:09:57 -08:00
warn-literal-range.c [Clang][Sema] Add a missing regression test about Wliteral-range 2022-02-15 09:46:42 +08:00
warn-logical-not-compare.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-main-return-type.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-main-returns-bool-literal.cpp
warn-main.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-memset-bad-sizeof.c [Sema] Check whether __auto_type has been deduced before merging 2022-06-24 09:49:07 -07:00
warn-missing-braces.c
warn-missing-prototypes.c Revert "Drop qualifiers from return types in C (DR423)" 2022-06-02 08:28:43 -04:00
warn-missing-variable-declarations.c
warn-mixed-decls.c [clang] Improve -Wdeclaration-after-statement 2022-01-20 19:56:34 +01:00
warn-null.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-nullchar-nullptr.c
warn-outof-range-assign-enum.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-overlap.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-printf-insufficient-data-args.c [clang] Selectively ena/disa-ble format-insufficient-args warning 2020-09-28 16:24:50 -07:00
warn-self-assign-field.mm
warn-shadow-intrinsics.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-shadow.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-shift-negative.c
warn-sizeof-array-decay.c Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
warn-sizeof-arrayarg.c Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
warn-strict-prototypes.c Improve the strict prototype diagnostic behavior 2022-05-26 08:35:56 -04:00
warn-strict-prototypes.cpp
warn-strict-prototypes.m Remove a stale FIXME comment; NFC 2022-05-13 10:23:47 -04:00
warn-string-conversion.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-stringcompare.c
warn-strlcpycat-size.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-strncat-size.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-tautological-compare.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-thread-safety-analysis.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-type-safety-mpi-hdf5.c
warn-type-safety.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-type-safety.cpp
warn-uninitialized-statement-expression.c
warn-unreachable-fallthrough.c [clang][Sema] Avoid duplicate diagnostics for unreachable fallthrough attribute 2023-03-14 08:43:35 -04:00
warn-unreachable-ms.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-unreachable.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-unreachable.m Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-unreachable.mm [clang] Implement CFG construction for @try and @catch 2021-10-26 09:45:22 -04:00
warn-unsequenced.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-unused-but-set-parameters.c Relands "[Clang] -Wunused-but-set-variable warning - handle also pre/post unary operators" 2022-03-24 10:34:44 +01:00
warn-unused-but-set-variables.c Relands "[Clang] -Wunused-but-set-variable warning - handle also pre/post unary operators" 2022-03-24 10:34:44 +01:00
warn-unused-function.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-unused-label.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-unused-parameters.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-unused-value.c Silence a false positive about an unevaluated expr w/side effects 2022-05-05 12:12:30 -04:00
warn-unused-variables-werror.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-unused-variables.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-variable-not-needed.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
warn-vla.c Explain why the array bound is non-constant in VLA diagnostics. 2020-08-19 15:45:51 -07:00
warn-write-strings.c Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
wasm-refs.c [WebAssembly] Initial support for reference type externref in clang 2023-02-17 18:48:48 -08:00
wchar.c [PS5] Add PS5OSTargetInfo class, update affected tests 2022-06-01 13:30:29 -07:00
weak-import-on-enum.c
x86_64-eval-method.c Add support for floating-point option ffp-eval-method and for 2022-02-23 15:00:18 -08:00
x86_64-linux-android.c
x86_64-no-x87.cpp Revert "[X86][clang] Emit diagnostic for float and double when we have features -x87 and -sse on 64-bits" 2021-12-10 10:31:09 +08:00
x86-attr-force-align-arg-pointer.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
x86-builtin-palignr.c
x86-eval-method.c Add support for floating-point option ffp-eval-method and for 2022-02-23 15:00:18 -08:00
x86-no-x87.cpp [X86][clang] Enable floating-point type for -mno-x87 option on 32-bits 2021-11-30 14:08:10 +08:00
xray-always-instrument-attr.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
xray-always-instrument-attr.cpp
xray-log-args-class.cpp
xray-log-args-oob.c Use functions with prototypes when appropriate; NFC 2022-02-07 09:25:01 -05:00
xray-log-args-oob.cpp
zero_call_used_regs.c Use functions with prototypes when appropriate; NFC 2022-02-24 15:30:13 -05:00
zero-initializer.c
zvector2.c
zvector.c