..
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
Sema: Diagnose undefined structs used as Microsoft anonymous structs
2014-09-18 00:42:05 +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
align_value.c
Initial support for the align_value attribute
2014-10-02 21:21:25 +00:00
alignas.c
Fix diagnostic for bad alignas use: it can't be applied to functions.
2013-02-01 08:25:07 +00:00
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
revert patch r216469.
2014-08-26 21:10: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
MachO: set sizeof result type to what embedded headers expect.
2014-08-05 11:07:26 +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
[AArch64, inline-asm] Improve diagnostic that is printed when the size of a
2014-08-22 06:05:21 +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_acle: Add mappings for dbg intrinsic
2014-08-26 12:48:11 +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
Fix assertion on asm register that are "%"
2014-08-17 13:19:48 +00:00
assign-null.c
…
assign.c
…
ast-print.c
Pretty print attributes associated with record declarations.
2014-09-15 16:45:30 +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
Make test/Sema/atomic-ops.c free-standing
2014-10-03 04:46:48 +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
Disallow using function parameters in extended asm inputs or outputs in naked functions (PR21178)
2014-10-08 01:58:02 +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-nonnull.c
Automate attribute argument count semantic checking when there are variadic or optional arguments present. With this, the only time you should have to manually check attribute argument counts is when HasCustomParsing is set to true, or when you have variadic arguments that aren't really variadic (like ownership_holds and friends).
2014-07-31 16:37:04 +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
Implemented a diagnostic to handle multiple, distinct ownership_return attributes on the same declaration. This removes a FIXME from the code.
2014-07-31 20:44:26 +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
Check for internal weak decls after merging.
2013-01-16 23:11:15 +00:00
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
Fix handling of preincrement on bit-fields. This gives a bit-field in C++, but
2014-09-24 23:55:00 +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
Reword switch/goto diagnostics "protected scope" diagnostics. Making up a term
2014-09-06 00:24:58 +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-aligned.c
Support the assume_aligned function attribute
2014-09-26 05:04:30 +00:00
builtin-assume.c
Add __builtin_assume and __builtin_assume_aligned using @llvm.assume.
2014-09-07 22:58:14 +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
Fix the argument index error of __builtin___memccpy_chk
2014-09-24 04:37:33 +00:00
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: Add dbg builtin intrinsic
2014-08-26 12:48:06 +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
AArch64: Prefetch intrinsic
2014-08-13 19:18:20 +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 __sync_fetch_and_nand (again)
2014-10-02 20:53:50 +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
Downgrade error about stdcall decls with no prototype to a warning
2014-09-24 17:49:24 +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
PR15132: Replace "address expression must be an lvalue or a function
2013-02-02 02:14:45 +00:00
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-microsoft-call-conv.c
Simplify tests.
2014-09-24 18:25:54 +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
MS ABI: Disallow dllimported/exported variables from having TLS
2014-10-04 06:51:54 +00:00
dllimport.c
MS ABI: Disallow dllimported/exported variables from having TLS
2014-10-04 06:51:54 +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
PR15132: Replace "address expression must be an lvalue or a function
2013-02-02 02:14:45 +00:00
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
Try to green test/Sema/format-strings.c on Win bots
2014-09-07 04:03:21 +00:00
format-strings-int-typedefs.c
…
format-strings-ms.c
MS format strings: parse the 'Z' printf conversion specifier (PR20808)
2014-09-07 03:03:51 +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
Revert "intmax_t is long long on Darwin, not long."
2013-02-20 22:28:41 +00:00
format-strings.c
Try to green test/Sema/format-strings.c on Win bots
2014-09-07 04:03:21 +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-attributes.c
Uniformed parsing of GNU attributes at line beginnning and added GNU attributes parsing FIXMEs.
2014-08-16 08:29:27 +00:00
gnu-flags.c
Add specific warning flags for GNU ext in Sema.
2013-09-18 23:23:17 +00:00
gnu89.c
Implement a fixit for -Wmain-return-type
2013-01-17 00:26:13 +00:00
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-aarch64.c
[AArch64, inline-asm] Improve diagnostic that is printed when the size of a
2014-08-22 06:05:21 +00:00
inline-asm-validate.c
[AArch64, inline-asm] Improve diagnostic that is printed when the size of a
2014-08-22 06:05:21 +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
Testcase for r174477.
2013-02-07 18:32:25 +00:00
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
c: When checking on validity of sizeof passed as size of
2013-01-30 01:12:44 +00:00
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
First step in implementation of mips16 and nomips16 attributes.
2013-01-16 17:10:28 +00:00
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] Add an error when trying to compile MS-style inline assembly
2013-01-24 20:24:34 +00:00
ms-inline-asm.c
ms-inline-asm: Correctly mark MS inline ASM labels as used
2014-10-08 17:28:34 +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
Fix representation of __attribute__((nonnull)) to support correctly modeling
2014-08-27 04:59:42 +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
Fix a bad location in -Wparentheses fix-it hint
2014-08-23 00:30:57 +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
Reword switch/goto diagnostics "protected scope" diagnostics. Making up a term
2014-09-06 00:24:58 +00:00
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
…
sizeof-struct-non-zero-as-member.cl
R600: Implement getPointerWidthV()
2014-08-21 13:58:40 +00:00
statements.c
Fix tests Clang::Sema/statements.c and Clang::SemaTemplate/instantiate-expr-1.cpp when AArch64 is the default target.
2014-08-04 10:13:09 +00:00
static-array.c
Fix representation of __attribute__((nonnull)) to support correctly modeling
2014-08-27 04:59:42 +00:00
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
Downgrade error about stdcall decls with no prototype to a warning
2014-09-24 17:49:24 +00:00
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
clang/test/Sema/struct-packed-align.c: Add the case in MS mode that alignment doesn't affect packing.
2014-08-04 22:48:19 +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
PR11778: Fix the rejects-valid half of this bug. We still produce the same
2014-08-04 00:40:48 +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
[x32] Add __int128 support
2014-08-04 12:39:43 +00:00
ucn-cstring.c
Unify diagnostics for \x, \u, and \U without any following hex digits.
2013-01-24 20:50:13 +00:00
ucn-identifiers.c
Handle universal character names and Unicode characters outside of literals.
2013-01-24 20:50:46 +00:00
uninit-det-order.c
Fixed diagnostic nondeterministic order bug (pr14901).
2013-02-15 20:09:55 +00:00
uninit-variables-vectors.c
…
uninit-variables.c
…
unnamed-bitfield-init.c
…
unused-expr-system-header.c
Fix -Wunused-comparison for comparisons in arguments to function-like macros.
2013-01-12 00:54:16 +00:00
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
Don't warn about undefined varargs argument behavior in unreachable code.
2013-01-08 01:50:40 +00:00
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
Fix PR14591: Windows newlines in doxygen comments cause failed assertion in
2012-12-19 17:34:55 +00:00
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
Thread Safety Analysis: add a -Wthread-safety-negative flag that warns whenever
2014-08-04 22:13:06 +00:00
warn-type-safety-mpi-hdf5.c
Type safety attributes: add tests for enumerations (users are actually doing
2013-01-02 21:12:03 +00:00
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
Implement -Wvla correctly
2013-01-23 20:02:51 +00:00
warn-write-strings.c
…
wchar.c
Delete support for AuroraUX.
2014-08-14 15:14:51 +00:00
weak-import-on-enum.c
…
x86-attr-force-align-arg-pointer.c
…
x86-builtin-palignr.c
…