hanchenye-llvm-project/clang/test/Sema
NAKAMURA Takumi f9f672c06d Suppress clang/test/Sema/struct-packed-align.c also on msvc for investigating.
FIXME: This test is incompatible to MS compat mode.
FIXME: Don't suppress this also on mingw. :-p
llvm-svn: 214301
2014-07-30 12:17:38 +00:00
..
Inputs Add test that -Wunreachable-code warnings are suppressed in headers. 2014-02-21 21:41:23 +00:00
128bitfloat.cc Fix a crash with __flaot128 noticed by Eli. 2013-06-20 23:30:30 +00:00
128bitint.c Improving the "integer constant too large" diagnostics based on post-commit feedback from Richard Smith. Amends r213657. 2014-07-24 14:51:23 +00:00
2007-10-01-BuildArrayRef.c Fix a test that hasn't worked since 2007 2013-12-08 18:49:05 +00:00
2009-03-09-WeakDeclarations-1.c Fix three tests that weren't checking anything 2013-12-08 22:22:31 +00:00
2009-04-22-UnknownSize.c Fix three tests that weren't checking anything 2013-12-08 22:22:31 +00:00
2009-07-17-VoidParameter.c Fix three tests that weren't checking anything 2013-12-08 22:22:31 +00:00
2010-05-31-palignr.c
MicrosoftCompatibility-x64.c
MicrosoftCompatibility-x86.c
MicrosoftCompatibility.c Unify __declspec attribute argument parsing with the common attribute argument parsing code. 2014-03-31 18:18:43 +00:00
MicrosoftCompatibility.cpp Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. 2013-05-22 23:25:32 +00:00
MicrosoftExtensions.c test: add an explicit target triple 2014-07-23 01:32:32 +00:00
PR2727.c
PR2728.c
PR2919-builtin-types-compat-strips-crv.c
PR2923.c
PR2963-enum-constant.c
__try.c Add an AST node for __leave statements, hook it up. 2014-07-07 00:12:30 +00:00
aarch64-neon-ranges.c [ARM64] Add ARM64 RUN lines to a bunch of tests that had AARCH64 RUN lines. 2014-04-17 12:51:36 +00:00
aarch64-neon-vector-types.c [ARM64] Add ARM64 RUN lines to a bunch of tests that had AARCH64 RUN lines. 2014-04-17 12:51:36 +00:00
address-constant.c
address_spaces.c Replacing err_attribute_argument_not_int with err_attribute_not_type_attr 2013-07-30 14:10:17 +00:00
alias-redefinition.c Treat aliases as definitions. 2013-10-22 21:39:03 +00:00
align-arm-apcs.c
align-x86-64.c Fix alignof computation of large arrays on x86_64. 2013-08-08 19:53:46 +00:00
align-x86.c Teach __alignof__ to look through arrays before performing the 2014-06-10 23:43:44 +00:00
alignas.c
altivec-init.c
annotate.c err_attribute_not_string has been subsumed by err_attribute_argument_type. 2013-07-30 01:31:03 +00:00
anonymous-struct-union-c11.c
anonymous-struct-union.c Add missing diagnostic for a nested-name-specifier on a free-standing type definition. Bump some related diagnostics from warning to extension in C++, since they're errors there. Add some missing checks for function specifiers on non-function declarations. 2013-03-18 22:52:47 +00:00
arg-duplicate.c
arg-scope-c99.c
arg-scope.c
arm-asm.c ARM: teach Sema that "r" can match 64-bit values 2013-12-08 15:24:55 +00:00
arm-darwin-aapcs.cpp size_t on Darwin AAPCS targets is "unsigned long". <rdar://problem/14136459> 2013-06-18 05:36:04 +00:00
arm-interrupt-attr.c Updated the wording of two attribute-related diagnostics so that they print the offending attribute name. Also updates the associated test cases. 2014-01-02 21:26:14 +00:00
arm-layout.c
arm-neon-types.c Rewrite ARM NEON intrinsic emission completely. 2014-06-17 13:11:27 +00:00
arm64-inline-asm.c Revert part of r206963 2014-07-25 10:19:47 +00:00
arm64-neon-args.c AArch64: use aarch64_be instead of arm64_be in all tests. 2014-07-23 12:57:31 +00:00
arm_acle.c ARM: Add test for ACLE memory barrier intrinsics 2014-07-18 10:36:37 +00:00
array-bounds-ptr-arith.c
array-constraint.c
array-declared-as-incorrect-type.c
array-init.c Improved location for non-constant initializers diagnostics. 2014-05-22 19:20:46 +00:00
array-size-64.c Limit number of bits in size representation so that bit size fit 64 bits. 2013-07-16 07:14:18 +00:00
array-size.c
asm.c [X86 inline-asm] Error out on inline-asm constraint "=f". 2014-07-18 23:30:30 +00:00
assign-null.c
assign.c
ast-print.c TypePrinter should not ignore IndexTypeCVRQualifiers on constant-sized arrays 2014-07-19 02:01:03 +00:00
atomic-compare.c Sema: Handle C11 atomics when diagnosing out of range comparisons 2014-07-21 18:01:53 +00:00
atomic-expr.c Sema: Handle C11 atomics when diagnosing out of range comparisons 2014-07-21 18:01:53 +00:00
atomic-ops.c AArch64/ARM64: update Clang after AArch64 removal. 2014-05-24 12:51:25 +00:00
atomic-requires-library-error.c Patch to issue error when target of MacOS and iOS 2013-05-28 17:37:39 +00:00
atomic-type.c
attr-alias-elf.c Sema: Allow aliases to have incomplete type 2014-07-09 17:15:52 +00:00
attr-alias.c
attr-aligned.c AST: Respect alignment attributes on typedef'd arrays 2014-04-15 20:12:41 +00:00
attr-args.c Removing a number of individual run lines and replacing them with single line test cases. This reduces the number of test runs, provides the same coverage, and allows us to test that the attribute names are included in the diagnostic. 2013-07-23 19:37:19 +00:00
attr-availability-ios.c Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
attr-availability-macosx.c Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
attr-availability.c Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
attr-bounded.c When parsing ignored attribute arguments, presuming the first argument is an unresolved identifier the same way that we do for unknown arguments. This resolves PR18075, where we regressed the handling of OpenBSD's bounded attribute. 2013-12-04 15:32:26 +00:00
attr-capabilities.c In preparation for being able to use simple Boolean logic expressions involving capabilities, the semantics for attributes now looks through the types of the constituent parts of a capability expression instead of at the aggregate expression type. 2014-04-04 15:13:57 +00:00
attr-cleanup.c Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
attr-coldhot.c Simplifying the mutual exclusion check now that the diagnostics engine knows how to handle Attr objects directly. Updates an associated test case due to the attribute name being properly quoted again. 2014-01-03 16:23:46 +00:00
attr-decl-after-definition.c
attr-declspec-ignored.c
attr-deprecated-message.c Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
attr-deprecated.c Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
attr-endian.c Removing the endian attribute and updating associated test cases. This functionality was never completely implemented, and this is an improvement over silently eating the attribute. 2013-09-09 12:57:20 +00:00
attr-format.c Refactor some attributes to use checkFunctionOrMethodArgumentIndex instead of using custom logic. No functional changes intended. 2013-07-30 00:48:57 +00:00
attr-format_arg.c
attr-malloc.c Move a bunch of tests to directly use the CC1 layer. This at least saves 2014-01-15 09:08:07 +00:00
attr-minsize.c
attr-mode.c Recommited: 2013-09-18 09:08:52 +00:00
attr-msp430.c Allow target-specific attributes to share a spelling between different attributes via the ParseKind field. Attributes will be given a common parsed attribute identifier (the AttributeList::AT_* enum), but retain distinct Attr subclasses. 2013-12-15 13:05:48 +00:00
attr-naked.c Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
attr-nodebug.c Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
attr-noduplicate.c Exposing the noduplicate attribute within Clang, which marks functions so that the optimizer does not duplicate code. 2014-02-22 16:59:24 +00:00
attr-noinline.c Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
attr-noreturn.c Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
attr-ownership.c Updated the wording of two attribute-related diagnostics so that they print the offending attribute name. Also updates the associated test cases. 2014-01-02 21:26:14 +00:00
attr-print.c Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. 2013-05-22 23:25:32 +00:00
attr-regparm.c Replacing err_attribute_argument_not_int with err_attribute_not_type_attr 2013-07-30 14:10:17 +00:00
attr-returns-twice.c Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
attr-section.c Added a Subjects clause to the section attribute and made its diagnostics more consistent with other attributes. 2013-12-12 01:34:39 +00:00
attr-sentinel.c
attr-tls_model.c err_attribute_not_string has been subsumed by err_attribute_argument_type. 2013-07-30 01:31:03 +00:00
attr-unavailable-message.c Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
attr-unknown.c
attr-unused.c Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
attr-used.c Removed a string literal for an attribute name, which means the attribute name will be quoted in the diagnostic. Manually added some quotes to a diagnostic for consistency. Updated the test cases as appropriate. 2013-12-26 17:30:44 +00:00
attr-visibility.c Sema: Don't crash on visibility attributes with an identifier argument. 2013-09-09 15:08:57 +00:00
attr-weak.c
big-endian-neon-initializers.c AArch64: use aarch64_be instead of arm64_be in all tests. 2014-07-23 12:57:31 +00:00
bitfield-layout.c Fixing a compiler assertion with zero-width bit-fields in packed structs. 2014-02-13 02:45:10 +00:00
bitfield-promote.c
bitfield.c Grab-bag of bit-field fixes: 2013-05-06 21:39:12 +00:00
block-args.c Add a test case for blocks taking an array typedef 2013-06-08 18:51:21 +00:00
block-call.c
block-explicit-noreturn-type.c
block-labels.c
block-literal.c
block-misc.c Correct hyphenations in comments and assert messages 2013-12-05 04:47:09 +00:00
block-printf-attribute-1.c
block-return-1.c
block-return-2.c
block-return-3.c
block-return.c Consolidate header inclusion diagnostics 2014-07-11 20:53:51 +00:00
block-sentinel-attribute.c
block-storageclass.c
bool-compare.c Extend -Wtautological-constant-out-of-range-compare to handle boolean values 2014-04-04 04:13:47 +00:00
builtin-assume.c Handle __assume in the VoidExprEvaluator 2014-07-17 14:49:58 +00:00
builtin-clear_cache.c [ARM64] Fix __clear_cache - ensure it is predefined. 2014-04-17 12:51:42 +00:00
builtin-object-size.c
builtin-prefetch.c
builtin-stackaddress.c
builtin-unary-fp.c
builtin_objc_msgSend.c
builtins-aarch64.c [ARM64] Add ARM64 RUN lines to a bunch of tests that had AARCH64 RUN lines. 2014-04-17 12:51:36 +00:00
builtins-arm-exclusive.c ARM: add support for v8 ldaex/stlex builtins. 2014-07-02 12:56:02 +00:00
builtins-arm-strex-rettype.c ARM: fix AST for __builtin_arm_strex call 2013-10-29 12:32:58 +00:00
builtins-arm.c [ARM] Implement ISB memory barrier intrinsic 2014-07-03 16:01:25 +00:00
builtins-arm64-exclusive.c ARM: add support for v8 ldaex/stlex builtins. 2014-07-02 12:56:02 +00:00
builtins-arm64.c Port memory barriers intrinsics to AArch64 2014-07-17 10:52:06 +00:00
builtins-decl.c
builtins-gnu-mode.c Re-enable several builtins in non-gnu modes. 2014-04-16 08:06:33 +00:00
builtins.c Add __builtin_operator_new and __builtin_operator_delete, which act like calls 2014-06-03 23:27:44 +00:00
c11-typedef-redef.c
c89.c Don't accept qualified 'int' main return types in C++ or standard C mode 2014-07-02 07:07:20 +00:00
callingconv-ms_abi.c Add ms_abi and sysv_abi attribute handling. 2013-08-30 04:39:01 +00:00
callingconv-sysv_abi.c Add ms_abi and sysv_abi attribute handling. 2013-08-30 04:39:01 +00:00
callingconv.c Improving calling convention test coverage by adding tests for things not currently handled. Specifically: the diagnostics in SemaDeclAttr.cpp, and ensuring that calling convention attributes are applied to ObjC method declarations. No functional changes. 2013-11-19 04:08:34 +00:00
captured-statements.c CodeGen for CapturedStmts 2013-05-09 19:17:11 +00:00
cast-incomplete.c
cast-to-union.c
cast.c Split off casts to void* for -Wint-to-pointer-cast to subgroup -Wint-to-void-pointer-cast. 2013-05-29 21:50:46 +00:00
check-increment.c
compare.c Enhance -Wtautological-constant-out-of-range-compare to include the name of the enum constant. 2013-03-15 21:50:10 +00:00
complex-imag.c
complex-init-list.c
complex-int.c
complex-promotion.c
compound-literal.c
conditional-expr.c
conditional.c
const-eval-64.c
const-eval.c PR16074, implement warnings to catch pointer to boolean true and pointer to 2014-02-26 02:36:06 +00:00
const-ptr-int-ptr-cast.c
constant-builtins-2.c Handle __builtin_clzs and __builtin_ctzs in the constant expression evaluator. 2014-07-07 15:53:44 +00:00
constant-builtins.c
constant-conversion.c Revert r178273 as it broke the Linux bootstrap due to false positives 2013-03-29 00:22:03 +00:00
constructor-attribute.c Improving the "integer constant too large" diagnostics based on post-commit feedback from Richard Smith. Amends r213657. 2014-07-24 14:51:23 +00:00
conversion-64-32.c
conversion.c Revert r205646 (keeping the test in its modified form) as 2014-04-07 16:32:54 +00:00
convertvector.c Add the intrinsic __builtin_convertvector 2013-09-18 03:29:45 +00:00
crash-invalid-array.c Remove an old stdio.h include from the invalid-array test 2013-12-08 22:37:30 +00:00
darwin-align-cast.c
decl-in-prototype.c Fix treatment of types defined in function prototype 2014-06-25 17:09:41 +00:00
decl-invalid.c Non-allocatable Global Named Register 2014-05-19 18:15:42 +00:00
decl-type-merging.c
declspec.c Warn on duplicate function specifier 2013-11-13 06:57:53 +00:00
default.c
default1.c
deref.c
designated-initializers.c Gracefully (and correctly) handle init of multiple union members 2013-10-03 12:14:24 +00:00
dllexport.c Sema: Add more tests for dll attributes on inline functions 2014-05-23 19:07:49 +00:00
dllimport.c AST: Initialization with dllimport functions in C 2014-06-25 08:15:07 +00:00
empty1.c Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
empty2.c Recognition of empty structures and unions is moved to semantic stage 2013-06-08 13:29:58 +00:00
enable_if.c Neither attribute overloadable nor enable_if are supported by GCC. Disable the 2014-01-21 04:31:12 +00:00
enum-increment.c Emit an error for enum increments and decrements in C++ mode. 2013-08-08 01:50:23 +00:00
enum-packed.c
enum.c
expr-address-of.c
expr-comma-c99.c Sema: Warn on sizeof on binary ops on decayed arrays. 2013-03-29 21:43:21 +00:00
expr-comma.c Sema: Warn on sizeof on binary ops on decayed arrays. 2013-03-29 21:43:21 +00:00
exprs.c Diagnose uses of 'alignof' on functions in -pedantic mode. 2013-03-18 23:37:25 +00:00
ext_vector_casts.c Print detailed vector type information on diagnostics. 2014-04-25 20:41:38 +00:00
ext_vector_comparisons.c
ext_vector_components.c
extern-redecl.c Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3: 2013-08-13 18:18:50 +00:00
flexible-array-init.c
floating-point-compare.c
fn-ptr-as-fn-prototype.c There's no such thing as %clang_cc1_only 2013-12-08 18:49:11 +00:00
for.c
format-string-percentm.c
format-strings-c90.c PR20356: Fix all Sema warnings with mismatched ext_/warn_ versus 2014-07-19 01:39:17 +00:00
format-strings-darwin.c PR20356: Fix all Sema warnings with mismatched ext_/warn_ versus 2014-07-19 01:39:17 +00:00
format-strings-enum-fixed-type.cpp Format strings: check against an enum's underlying type. 2014-05-31 04:12:14 +00:00
format-strings-enum.c Format strings: check against an enum's underlying type. 2014-05-31 04:12:14 +00:00
format-strings-fixit-ssize_t.c Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
format-strings-fixit.c Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
format-strings-gnu.c
format-strings-int-typedefs.c
format-strings-ms.c PR20356: Fix all Sema warnings with mismatched ext_/warn_ versus 2014-07-19 01:39:17 +00:00
format-strings-no-fixit.c Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
format-strings-non-iso.c PR20356: Fix all Sema warnings with mismatched ext_/warn_ versus 2014-07-19 01:39:17 +00:00
format-strings-scanf.c scanf analysis: handle scanlists that start with ^] (PR19559) 2014-04-29 19:42:27 +00:00
format-strings-size_t.c
format-strings.c Let stddef.h respect __need_{wchar_t, size_t, NULL, ptrdiff_t, wint_t}. 2014-04-30 04:35:09 +00:00
fp16-sema.c
fpack-struct.c
freemain.c ffreestanding shouldn't effect main() on win32 2013-09-16 23:59:35 +00:00
function-ptr.c
function-redecl.c Revert "[Sema] Make FunctionType's TSI use unadjusted argument types" 2013-06-08 18:19:52 +00:00
function.c [AST] Introduce a new DecayedType sugar node 2013-06-24 17:51:48 +00:00
generic-selection.c
gnu-flags.c Add specific warning flags for GNU ext in Sema. 2013-09-18 23:23:17 +00:00
gnu89.c
heinous-extensions-off.c
heinous-extensions-on.c
i-c-e.c Move a bunch of tests to directly use the CC1 layer. This at least saves 2014-01-15 09:08:07 +00:00
illegal-types.c
implicit-builtin-decl.c Consolidate header inclusion diagnostics 2014-07-11 20:53:51 +00:00
implicit-builtin-freestanding.c
implicit-builtin-redecl.c
implicit-cast-dump.c Add the location of Decls to ast dump. 2014-04-02 05:48:29 +00:00
implicit-cast.c
implicit-decl.c
implicit-def.c
implicit-int.c
incompatible-sign.c
incomplete-call.c
incomplete-decl.c
indirect-goto.c
init-struct-qualified.c
init-vector.c
init.c Make Expr::isConstantInitializer match IRGen. 2013-07-16 22:40:53 +00:00
initialize-noreturn.c
inline-asm-validate.c Revert part of r206963 2014-07-25 10:19:47 +00:00
inline-redef.c
inline.c Split isFromMainFile into two functions. 2013-08-22 00:27:10 +00:00
int-arith-convert.c
invalid-cast.cpp
invalid-decl.c Parameter/argument terminology fixes 2014-05-11 16:06:11 +00:00
invalid-init-diag.c
invalid-struct-init.c
knr-def-call.c
knr-variadic-def.c
lit.local.cfg Forbid driver use in Sema tests 2014-01-16 02:37:08 +00:00
loop-control.c Fix to PR8880 (clang dies processing a for loop) 2014-01-23 15:05:00 +00:00
many-logical-ops.c
many-parameters.c
member-reference.c Fix a C struct diagnostic regression introduced by r187504 (PR17762). 2013-10-31 20:32:56 +00:00
memset-invalid-1.c
memset-invalid.c
merge-decls.c
mips16_attr_allowed.c PR17666: Instead of allowing an initial identifier argument in any attribute 2013-10-24 01:07:54 +00:00
mips16_attr_not_allowed.c
missing-field-initializers.c
mms-bitfields.c
mrtd.c Tighten diagnostics for calling conventions on variadic functions 2013-10-09 18:10:25 +00:00
ms-inline-asm-invalid-arch.c
ms-inline-asm.c clang-cl: Merge adjacent single-line __asm blocks 2014-07-25 02:27:14 +00:00
ms-keyword-system-header.c Emit an extension warning when changing system header tokens 2013-12-03 06:13:01 +00:00
ms-wchar.c Revert "Don't require -re suffix on -verify directives with regexes." 2013-12-14 01:07:05 +00:00
ms_abi-sysv_abi.c Add ms_abi and sysv_abi attribute handling. 2013-08-30 04:39:01 +00:00
ms_bitfield_layout.c MS ABI: Bitfields FielDecls only align if they allocate 2014-04-13 08:15:50 +00:00
ms_class_layout.cpp -fdump-record-layouts: Sort nvbases by offset before printing them 2014-02-28 01:03:09 +00:00
ms_wide_predefined_expr.cpp
neon-vector-types-support.c Add error checking to reject neon_vector_type attribute on targets without NEON. 2013-09-16 18:07:35 +00:00
neon-vector-types.c ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
nested-redef.c
no-documentation-warn-tagdecl-specifier.c [document parsing]: When tag declaration (but not definition!) 2013-04-17 21:05:20 +00:00
no-format-y2k-turnsoff-format.c
nonnull.c The returns_nonnull attribute does not require a function prototype because it affects only the return value, not any arguments. In turn, asking for a function or method result type should not require a function prototype either, so getFunctionOrMethodResultType has been relaxed. 2014-07-11 16:31:29 +00:00
nowarn-documentation-property.m comment parsing: Properties are considered like methods, and people 2013-02-27 00:46:06 +00:00
offsetof-64.c Limit number of bits in size representation so that bit size fit 64 bits. 2013-07-16 07:14:18 +00:00
offsetof.c Move a test that requires 64-bit mode to a separate test with a triple in 2013-05-15 00:44:06 +00:00
outof-range-constant-compare.c Revert "Properly consider the range of enum for range comparisons in C mode" 2013-06-07 22:07:20 +00:00
overloadable-complex.c
overloadable.c Replacing a custom diagnostic with a more standard one. No functional change intended. 2013-11-26 16:14:15 +00:00
overloaded-func-transparent-union.c
parentheses.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
parentheses.cpp Switch the note order for -Woverloaded-shift-op-parentheses so that the note 2013-04-18 01:04:37 +00:00
pid_t.c
pointer-addition.c
pointer-conversion.c
pointer-subtract-compat.c
ppc-bool.c
pragma-align-mac68k-unsupported.c
pragma-align-mac68k.c
pragma-align-packed.c
pragma-arc-cf-code-audited.c Extended VerifyDiagnosticConsumer to also verify source file for diagnostic. 2013-04-17 08:06:46 +00:00
pragma-ms_struct.c Unify __declspec attribute argument parsing with the common attribute argument parsing code. 2014-03-31 18:18:43 +00:00
pragma-pack-2.c
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 Forbid driver use in Sema tests 2014-01-16 02:37:08 +00:00
pragma-pack.c
pragma-section.c Fix parsing certain kinds of strings in the MS section pragmas 2014-07-18 00:13:16 +00:00
pragma-unused.c
pragma-weak.c Treat aliases as definitions. 2013-10-22 21:39:03 +00:00
predef.c
predefined-function.c
private-extern.c Sema: Static redeclaration after extern declarations is a Microsoft Extension 2014-06-18 23:26:25 +00:00
rdr6094103-unordered-compare-promote.c
recover-goto.c
redefinition.c
return-noreturn.c Turn off -Wmissing-noreturn warning for blocks 2014-04-03 23:06:35 +00:00
return-silent.c
return.c Fix recent regressions in -Wreturn-type caused by heuristics to -Wunreachable-code. 2014-03-07 07:14:36 +00:00
scope-check.c
self-comparison.c
sentinel-attribute.c Updated the wording of two attribute-related diagnostics so that they print the offending attribute name. Also updates the associated test cases. 2014-01-02 21:26:14 +00:00
shift.c Move a bunch of tests to directly use the CC1 layer. This at least saves 2014-01-15 09:08:07 +00:00
short-enums.c
sign-conversion.c
statements.c Improved recovery of switch statement 2014-05-21 14:48:43 +00:00
static-array.c
static-assert.c Enable use of _Static_assert inside structs and unions in C11 mode (as per C11 6.7.2.1p1). 2013-04-03 09:46:04 +00:00
static-init.c PR16074, implement warnings to catch pointer to boolean true and pointer to 2014-02-26 02:36:06 +00:00
stdcall-fastcall-x64.c
stdcall-fastcall.c
string-init.c Better diagnostics for string initialization. 2013-05-15 11:03:04 +00:00
string-plus-char.c Add -Wstring-plus-char, which warns when adding char literals to C strings. 2013-10-25 16:52:00 +00:00
struct-cast.c
struct-compat.c
struct-decl.c Create a redeclaration when an elaborated type specifier 2014-05-14 07:54:17 +00:00
struct-packed-align.c Suppress clang/test/Sema/struct-packed-align.c also on msvc for investigating. 2014-07-30 12:17:38 +00:00
surpress-deprecated.c
switch-1.c c: Also chek for integer overflow for '%' operator. 2013-03-15 17:03:56 +00:00
switch.c Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )') 2014-04-02 05:58:29 +00:00
template-specialization.cpp
tentative-decls.c Sema: Static redeclaration after extern declarations is a Microsoft Extension 2014-06-18 23:26:25 +00:00
text-diag.c
thread-specifier.c Sema: Static redeclaration after extern declarations is a Microsoft Extension 2014-06-18 23:26:25 +00:00
tls.c Bitrig now supports TLS, so enable TLS support when targeting it. Patch by Patrick Wildt! 2014-05-01 23:19:06 +00:00
transparent-union-pointer.c
transparent-union.c Print detailed vector type information on diagnostics. 2014-04-25 20:41:38 +00:00
type-spec-struct-union.c
typecheck-binop.c
typedef-prototype.c
typedef-redef.c
typedef-retain.c Print detailed vector type information on diagnostics. 2014-04-25 20:41:38 +00:00
typedef-variable-type.c
typeof-use-deprecated.c Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'. 2013-12-18 23:30:06 +00:00
types.c vector [Sema]. Check for proper use of 's' char prefix 2014-04-03 19:43:01 +00:00
ucn-cstring.c
ucn-identifiers.c
uninit-det-order.c
uninit-variables-vectors.c
uninit-variables.c
unnamed-bitfield-init.c
unused-expr-system-header.c
unused-expr.c Move the warning about unused relational comparison from -Wunused-value to 2014-03-11 03:11:08 +00:00
usual-float.c
va_arg_x86_32.c
va_arg_x86_64.c
var-redecl.c Sema: Static redeclaration after extern declarations is a Microsoft Extension 2014-06-18 23:26:25 +00:00
varargs-x86-64.c
varargs.c Fixed bug in return type of __builtin_va_start(). 2013-11-07 08:14:26 +00:00
varargs.cpp Warn on va_start() when called with a reference parameter. 2013-05-24 23:31:57 +00:00
varargs_unreachable.c
variadic-block.c
variadic-incomplete-arg-type.c
variadic-promotion.c Creating a printing policy for "half": 2014-03-18 17:55:18 +00:00
vector-assign.c Print detailed vector type information on diagnostics. 2014-04-25 20:41:38 +00:00
vector-cast.c Make test pass on 32 bit architectures. 2014-04-25 20:49:10 +00:00
vector-init.c Print detailed vector type information on diagnostics. 2014-04-25 20:41:38 +00:00
vector-ops.c Print detailed vector type information on diagnostics. 2014-04-25 20:41:38 +00:00
vfprintf-invalid-redecl.c
vfprintf-valid-redecl.c Make this test properly test both things it's trying to test. 2013-06-25 22:37:05 +00:00
vla-2.c
vla.c Replace "can not" with "cannot" in diagnostics messages. 2014-03-07 22:36:23 +00:00
void_arg.c
warn-absolute-value-header.c Consolidate header inclusion diagnostics 2014-07-11 20:53:51 +00:00
warn-absolute-value.c Add -Wabsolute-value, warnings about absolute value functions. 2014-02-26 01:17:28 +00:00
warn-bad-function-cast.c
warn-bitwise-compare.c Add a check for tautological bitwise comparisons to -Wtautological-compare. 2014-05-20 17:31:11 +00:00
warn-cast-align.c
warn-char-subscripts.c
warn-documentation-almost-trailing.c Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
warn-documentation-crlf.c
warn-documentation-fixits.cpp CommentLexer: When proceeding with a typo corrected name don't clobber the token. 2013-12-01 15:09:32 +00:00
warn-documentation.cpp Comment parsing: in the generated XML file, mark HTML that is safe to pass 2014-04-22 10:59:13 +00:00
warn-documentation.m Comment parsing: allow "\param ..." to describe variadic arguments 2013-06-24 04:41:32 +00:00
warn-duplicate-enum.c Sema: Don't crash when trying to emit a warning for a duplicate value in an invalid enum. 2013-04-07 14:10:40 +00:00
warn-freestanding-complex.c
warn-gnu-designators.c
warn-main-return-type.c Make FunctionDecl::getReturnTypeSourceRange() support non-builtin types 2014-07-02 12:55:58 +00:00
warn-main.c Sema: Do not merge new decls with invalid, old decls 2013-07-07 23:49:50 +00:00
warn-missing-braces.c
warn-missing-prototypes.c
warn-missing-variable-declarations.c Forbid driver use in Sema tests 2014-01-16 02:37:08 +00:00
warn-null.c [Sema] Revert the change in r200622 that allowed integer casts to silence -Wnon-literal-null-conversion in C code. 2014-02-11 17:53:22 +00:00
warn-outof-range-assign-enum.c -Wassign-enum: compare unqualified types 2013-12-05 23:06:53 +00:00
warn-overlap.c Fix a bad interaction between -Wtautological-overlap-compare and delayed 2014-04-15 00:57:50 +00:00
warn-self-assign-field.mm
warn-shadow-intrinsics.c Split test to test -Wshadow with emmintrin.h more portable. 2013-10-08 00:03:41 +00:00
warn-shadow.c Split test to test -Wshadow with emmintrin.h more portable. 2013-10-08 00:03:41 +00:00
warn-sizeof-array-decay.c Sema: Warn on sizeof on binary ops on decayed arrays. 2013-03-29 21:43:21 +00:00
warn-sizeof-arrayarg.c
warn-strlcpycat-size.c
warn-strncat-size.c Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
warn-thread-safety-analysis.c Updating the capability attribute diagnostics to be more capability-neutral. Instead of using terminology such as "lock", "unlock" and "locked", the new terminology is "acquire", "release" and "held". Additionally, the capability attribute's name argument is now reported as part of the diagnostic, instead of hard coding as "mutex." 2014-04-01 21:43:23 +00:00
warn-type-safety-mpi-hdf5.c
warn-type-safety.c Making type_tag_for_datatype consistent with its declared subject from Attr.td. Also updated the related testcase. 2013-11-25 18:50:49 +00:00
warn-type-safety.cpp
warn-unreachable.c Fix some typos 2014-05-05 19:53:42 +00:00
warn-unsequenced.c Teach -Wunsequenced that the side-effects of a function evaluation are sequenced 2013-06-30 10:40:20 +00:00
warn-unused-function.c This is now passing. Uncomment and close out PR6281. 2013-10-17 04:13:35 +00:00
warn-unused-label.c PR8455: Handle an attribute between a goto label and a variable declaration per 2013-11-15 22:45:29 +00:00
warn-unused-parameters.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
warn-unused-value.c
warn-unused-variables-werror.c Warn about more than the first unused variable when -Werror is set. 2013-03-28 21:46:45 +00:00
warn-unused-variables.c
warn-variable-not-needed.c Consider hidden decls for isUsed checks. 2013-10-22 21:56:29 +00:00
warn-vla.c
warn-write-strings.c
wchar.c Forbid driver use in Sema tests 2014-01-16 02:37:08 +00:00
weak-import-on-enum.c
x86-attr-force-align-arg-pointer.c
x86-builtin-palignr.c