.. |
Inputs
|
Add a test for r156092.
|
2012-05-03 23:38:51 +00:00 |
128bitint.c
|
Add support for full-width 128-bit integer literals.
|
2012-05-03 22:49:43 +00:00 |
2007-10-01-BuildArrayRef.c
|
…
|
|
2009-03-09-WeakDeclarations-1.c
|
…
|
|
2009-04-22-UnknownSize.c
|
…
|
|
2009-07-17-VoidParameter.c
|
…
|
|
2010-05-31-palignr.c
|
…
|
|
MicrosoftCompatibility.c
|
Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch.
|
2012-06-19 22:09:27 +00:00 |
MicrosoftExtensions.c
|
Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch.
|
2012-06-19 22:09:27 +00:00 |
PR2727.c
|
…
|
|
PR2728.c
|
…
|
|
PR2919-builtin-types-compat-strips-crv.c
|
…
|
|
PR2923.c
|
…
|
|
PR2963-enum-constant.c
|
Pedantic diagnostic correction: in C++, we have integral constant expressions,
|
2012-01-15 03:51:30 +00:00 |
__try.c
|
…
|
|
address-constant.c
|
…
|
|
address_spaces.c
|
…
|
|
align-arm-apcs.c
|
…
|
|
align-x86-64.c
|
…
|
|
align-x86.c
|
Report the natural alignment of unsigned long long, not the preferred alignment.
|
2012-03-21 20:20:47 +00:00 |
alignas.c
|
Add support for the C11 _Alignof keyword.
|
2012-06-30 21:33:57 +00:00 |
alloc_size.c
|
fix PR13071 / rdar://problem/11634669 :
|
2012-06-18 16:39:04 +00:00 |
altivec-init.c
|
…
|
|
annotate.c
|
Currently __builtin_annotation() only annotates an i32.
|
2012-04-28 17:39:16 +00:00 |
anonymous-struct-union-c11.c
|
Don't warn about anonymous struct/union in C11.
|
2012-02-03 15:47:04 +00:00 |
anonymous-struct-union.c
|
Fix a bug in semantic analysis involving anonymous structs and flexible arrays.
|
2012-02-07 05:00:47 +00:00 |
arg-duplicate.c
|
…
|
|
arg-scope-c99.c
|
…
|
|
arg-scope.c
|
…
|
|
arm-layout.c
|
…
|
|
arm-neon-types.c
|
Unpluralize -Wfoo-conversions warnings for consistency.
|
2012-03-15 05:09:31 +00:00 |
array-bounds-ptr-arith.c
|
Teach IsTailPaddedMemberArray() (used by -Warray-bounds) that a FieldDecl may have a Typedef type, and not always a ConstantArrayType.
|
2012-05-09 05:35:08 +00:00 |
array-constraint.c
|
…
|
|
array-declared-as-incorrect-type.c
|
…
|
|
array-init.c
|
Improve some of the conversion warnings to fire on conversion to bool.
|
2012-05-15 16:56:36 +00:00 |
array-size-64.c
|
…
|
|
array-size.c
|
…
|
|
asm.c
|
…
|
|
assign-null.c
|
…
|
|
assign.c
|
…
|
|
ast-print.c
|
…
|
|
atomic-ops.c
|
Implement the missing pieces needed to support libstdc++4.7's <atomic>:
|
2012-04-13 00:45:38 +00:00 |
atomic-type.c
|
Make sure to try instantiating a templated type which is used in an _Atomic
|
2012-02-11 18:03:45 +00:00 |
attr-alias.c
|
…
|
|
attr-aligned.c
|
Make sure that we recognize __attribute__((align)) as a synonym for
|
2012-05-11 23:01:43 +00:00 |
attr-args.c
|
…
|
|
attr-availability-ios.c
|
with -Wdeprecated, include a note to its deprecated declaration
|
2012-04-23 20:30:52 +00:00 |
attr-availability-macosx.c
|
with -Wdeprecated, include a note to its deprecated declaration
|
2012-04-23 20:30:52 +00:00 |
attr-availability.c
|
Add __has_feature(attribute_availability_with_message).
|
2012-07-24 21:55:34 +00:00 |
attr-cleanup.c
|
…
|
|
attr-coldhot.c
|
Add support for __attribute__((hot)) and __attribute__((cold)).
|
2012-05-12 21:10:52 +00:00 |
attr-decl-after-definition.c
|
Without this patch clang warns on
|
2012-07-15 01:33:40 +00:00 |
attr-declspec-ignored.c
|
…
|
|
attr-deprecated-message.c
|
with -Wdeprecated, include a note to its deprecated declaration
|
2012-04-23 20:30:52 +00:00 |
attr-deprecated.c
|
-Wdeprecated warning to include reference (as a note)
|
2012-05-27 16:59:48 +00:00 |
attr-format.c
|
…
|
|
attr-format_arg.c
|
…
|
|
attr-malloc.c
|
…
|
|
attr-mode.c
|
…
|
|
attr-naked.c
|
…
|
|
attr-nodebug.c
|
Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) on
|
2012-07-24 01:40:49 +00:00 |
attr-noinline.c
|
…
|
|
attr-noreturn.c
|
…
|
|
attr-regparm.c
|
…
|
|
attr-returns-twice.c
|
…
|
|
attr-section.c
|
Produce a warning for mismatched section attributes. Completest pr9356.
|
2012-05-13 02:42:42 +00:00 |
attr-sentinel.c
|
…
|
|
attr-tls_model.c
|
Add triple to test/Sema/attr-tls_model.c
|
2012-06-23 13:16:37 +00:00 |
attr-unavailable-message.c
|
-Wdeprecated warning to include reference (as a note)
|
2012-05-27 16:59:48 +00:00 |
attr-unknown.c
|
…
|
|
attr-unused.c
|
…
|
|
attr-used.c
|
…
|
|
attr-visibility.c
|
Warn about visibility attributes in typedefs.
|
2012-05-10 03:01:34 +00:00 |
attr-weak.c
|
…
|
|
bitfield-layout.c
|
…
|
|
bitfield-promote.c
|
…
|
|
bitfield.c
|
…
|
|
block-args.c
|
…
|
|
block-call.c
|
…
|
|
block-explicit-noreturn-type.c
|
…
|
|
block-labels.c
|
…
|
|
block-literal.c
|
…
|
|
block-misc.c
|
…
|
|
block-printf-attribute-1.c
|
Add "multiple format attributes" support on block.
|
2012-01-25 00:55:11 +00:00 |
block-return-1.c
|
…
|
|
block-return-2.c
|
…
|
|
block-return-3.c
|
…
|
|
block-return.c
|
fixes the diagnostic issued in // rdar://11069896
|
2012-03-21 20:28:39 +00:00 |
block-sentinel-attribute.c
|
Minor refactoring of sentinel warning on blocks. Add a test for this warning.
|
2012-01-06 01:23:10 +00:00 |
block-storageclass.c
|
…
|
|
builtin-object-size.c
|
…
|
|
builtin-prefetch.c
|
…
|
|
builtin-stackaddress.c
|
…
|
|
builtin-unary-fp.c
|
…
|
|
builtin_objc_msgSend.c
|
…
|
|
builtins-arm.c
|
…
|
|
builtins-decl.c
|
…
|
|
builtins.c
|
Add -Wstring-plus-int, which warns on "str" + int and int + "str".
|
2012-03-02 22:01:22 +00:00 |
c11-typedef-redef.c
|
Extend test-case as requested by Eli
|
2012-01-11 22:43:46 +00:00 |
c89-2.c
|
Add pedantic warning -Wempty-translation-unit (C11 6.9p1).
|
2012-06-06 17:25:21 +00:00 |
c89.c
|
Implement C90 pedantic warning for duplicate declaration specifiers which are duplicated via a typedef. Patch by Tim Northover.
|
2012-04-05 22:47:34 +00:00 |
callingconv.c
|
…
|
|
carbon.c
|
…
|
|
cast-incomplete.c
|
…
|
|
cast-to-union.c
|
…
|
|
cast.c
|
…
|
|
check-increment.c
|
…
|
|
compare.c
|
Turn the mixed-sign-comparison diagnostic into a runtime behavior
|
2012-05-01 01:53:49 +00:00 |
complex-imag.c
|
Fix wrong-code bug: __imag on a scalar lvalue should produce a zero rvalue,
|
2012-02-18 20:53:32 +00:00 |
complex-init-list.c
|
Implement the missing pieces of Evaluate for _Complex types. With that complete, remove some code from CGExprConstant which is no longer necessary. While I'm here, a couple minor tweaks to _Complex-in-C++. (Specifically, make _Complex types literal types, and don't warn for _Complex int.)
|
2012-01-10 04:58:17 +00:00 |
complex-int.c
|
…
|
|
complex-promotion.c
|
…
|
|
compound-literal.c
|
…
|
|
conditional-expr.c
|
Fix a typo (the the => the)
|
2012-07-23 08:59:39 +00:00 |
conditional.c
|
…
|
|
const-eval-64.c
|
Make constant evaluation for pointer comparisons work correctly for some uncommon cases. <rdar://problem/10962435>.
|
2012-04-16 04:30:08 +00:00 |
const-eval.c
|
Don't treat overflow in floating-point conversions as a hard error in constant evaluation. <rdar://problem/11874571>.
|
2012-07-17 21:03:05 +00:00 |
const-ptr-int-ptr-cast.c
|
…
|
|
constant-builtins-2.c
|
…
|
|
constant-builtins.c
|
…
|
|
constant-conversion.c
|
Change the check for constant-conversion with width-1 bitfields so it doesn't suppress quite as many cases. Based off a testcase in the gcc testsuite.
|
2012-02-02 00:40:20 +00:00 |
constructor-attribute.c
|
…
|
|
conversion-64-32.c
|
Warn on 64-to-32 for source value of x bits where 64 >= x > 32.
|
2012-04-12 22:40:54 +00:00 |
conversion.c
|
…
|
|
crash-invalid-array.c
|
…
|
|
darwin-align-cast.c
|
…
|
|
decl-in-prototype.c
|
Reapply r151638 and r151641.
|
2012-02-29 10:24:19 +00:00 |
decl-invalid.c
|
…
|
|
decl-type-merging.c
|
…
|
|
declspec.c
|
…
|
|
default.c
|
Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)
|
2012-02-14 22:14:32 +00:00 |
default1.c
|
…
|
|
deref.c
|
…
|
|
designated-initializers.c
|
…
|
|
dllimport-dllexport.c
|
Fix an old (2009) FIXME:
|
2012-05-10 02:50:16 +00:00 |
enum-packed.c
|
…
|
|
enum.c
|
Fix a couple of nasty bugs involving negative enum constants. <rdar://problem/10760113>.
|
2012-02-07 04:34:38 +00:00 |
expr-address-of.c
|
…
|
|
expr-comma-c99.c
|
…
|
|
expr-comma.c
|
…
|
|
exprs.c
|
Further improvement to wording of overload resolution diagnostics, and including
|
2012-05-15 06:21:54 +00:00 |
ext_vector_casts.c
|
…
|
|
ext_vector_comparisons.c
|
…
|
|
ext_vector_components.c
|
…
|
|
extern-redecl.c
|
…
|
|
flexible-array-init.c
|
…
|
|
floating-point-compare.c
|
…
|
|
fn-ptr-as-fn-prototype.c
|
Reapply r151638 and r151641.
|
2012-02-29 10:24:19 +00:00 |
for.c
|
…
|
|
format-string-percentm.c
|
…
|
|
format-strings-c90.c
|
-Wformat-non-iso: warn about positional arguments (pr12017)
|
2012-03-09 10:10:54 +00:00 |
format-strings-enum-fixed-type.cpp
|
Teach printf/scanf about enums with fixed underlying types.
|
2012-06-04 22:48:57 +00:00 |
format-strings-enum.c
|
Teach printf/scanf about enums with fixed underlying types.
|
2012-06-04 22:48:57 +00:00 |
format-strings-fixit-ssize_t.c
|
…
|
|
format-strings-fixit.c
|
Make -Wformat walk the typedef chain when looking for size_t, etc.
|
2012-07-27 19:17:46 +00:00 |
format-strings-int-typedefs.c
|
Tighten format string diagnostic and make it a bit clearer (and a bit closer to GCC's).
|
2012-01-20 21:52:58 +00:00 |
format-strings-no-fixit.c
|
…
|
|
format-strings-non-iso.c
|
-Wformat-non-iso: warn about positional arguments (pr12017)
|
2012-03-09 10:10:54 +00:00 |
format-strings-scanf.c
|
Properly check length modfiers for %n in format strings.
|
2012-08-07 09:13:19 +00:00 |
format-strings-size_t.c
|
Properly check length modfiers for %n in format strings.
|
2012-08-07 09:13:19 +00:00 |
format-strings.c
|
Properly check length modfiers for %n in format strings.
|
2012-08-07 09:13:19 +00:00 |
fp16-sema.c
|
…
|
|
fpack-struct.c
|
Unify Options.td and CC1Options.td, in a first step towards unifying the serialization logic in Frontend and Driver.
|
2012-05-01 14:57:16 +00:00 |
freemain.c
|
…
|
|
function-ptr.c
|
…
|
|
function-redecl.c
|
…
|
|
function.c
|
Make sure to consider non-DeclContext scopes properly when finding
|
2012-01-13 23:06:53 +00:00 |
generic-selection.c
|
…
|
|
gnu89.c
|
Warn about non-int main() results in GNU C mode instead of erroring.
|
2012-02-14 19:50:52 +00:00 |
heinous-extensions-off.c
|
…
|
|
heinous-extensions-on.c
|
…
|
|
i-c-e.c
|
In C++11 mode, when an integral constant expression is desired and we have a
|
2012-02-04 09:53:13 +00:00 |
illegal-types.c
|
…
|
|
implicit-builtin-decl.c
|
Fix fmin*/fmax* library builtin signatures.
|
2012-05-08 18:29:52 +00:00 |
implicit-builtin-freestanding.c
|
…
|
|
implicit-builtin-redecl.c
|
…
|
|
implicit-cast.c
|
…
|
|
implicit-decl.c
|
Convert SemaDecl.cpp to pass callback objects to CorrectTypo.
|
2012-01-18 21:41:41 +00:00 |
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
|
Switching to using dyn_cast_or_null, and fixing line endings in the test case.
|
2012-02-09 22:16:56 +00:00 |
initialize-noreturn.c
|
…
|
|
inline-redef.c
|
…
|
|
inline.c
|
Don't warn for -Wstatic-in-inline if the used function is also inline.
|
2012-06-21 05:54:50 +00:00 |
int-arith-convert.c
|
…
|
|
invalid-decl.c
|
…
|
|
invalid-init-diag.c
|
…
|
|
invalid-struct-init.c
|
Fix parsing of type-specifier-seq's. Types are syntactically allowed to be
|
2012-03-12 07:56:15 +00:00 |
knr-def-call.c
|
Improve some of the conversion warnings to fire on conversion to bool.
|
2012-05-15 16:56:36 +00:00 |
knr-variadic-def.c
|
…
|
|
many-logical-ops.c
|
[Sema] Introduce a data recursive evaluator specific to binary operators.
|
2012-03-15 18:07:16 +00:00 |
many-parameters.c
|
…
|
|
member-reference.c
|
…
|
|
memset-invalid.c
|
…
|
|
merge-decls.c
|
…
|
|
missing-field-initializers.c
|
…
|
|
ms_class_layout.cpp
|
Test verified.
|
2012-05-01 19:57:05 +00:00 |
ms_wide_predefined_expr.cpp
|
Give L__FUNCTION__ the right type in templates. PR13206.
|
2012-06-25 22:34:48 +00:00 |
neon-vector-types.c
|
…
|
|
nested-redef.c
|
…
|
|
no-format-y2k-turnsoff-format.c
|
Tighten format string diagnostic and make it a bit clearer (and a bit closer to GCC's).
|
2012-01-20 21:52:58 +00:00 |
nonnull.c
|
…
|
|
offsetof.c
|
…
|
|
overloadable-complex.c
|
…
|
|
overloadable.c
|
…
|
|
overloaded-func-transparent-union.c
|
…
|
|
parentheses.c
|
…
|
|
parentheses.cpp
|
…
|
|
pointer-addition.c
|
…
|
|
pointer-conversion.c
|
…
|
|
pointer-subtract-compat.c
|
…
|
|
pragma-align-mac68k-unsupported.c
|
…
|
|
pragma-align-mac68k.c
|
…
|
|
pragma-align-packed.c
|
…
|
|
pragma-arc-cf-code-audited.c
|
…
|
|
pragma-ms_struct.c
|
…
|
|
pragma-pack-2.c
|
Remove the part of test/Sema/pragma-pack-2.c that has irregular "#pragma pack"s.
|
2012-03-10 03:20:52 +00:00 |
pragma-pack-3.c
|
…
|
|
pragma-pack-4.c
|
…
|
|
pragma-pack-5.c
|
…
|
|
pragma-pack-and-options-align.c
|
…
|
|
pragma-pack-apple.c
|
…
|
|
pragma-pack.c
|
…
|
|
pragma-unused.c
|
…
|
|
predef.c
|
…
|
|
predefined-function.c
|
…
|
|
private-extern.c
|
…
|
|
rdr6094103-unordered-compare-promote.c
|
…
|
|
recover-goto.c
|
…
|
|
redefinition.c
|
…
|
|
return-noreturn.c
|
…
|
|
return-silent.c
|
…
|
|
return.c
|
Change the binary operator data recursive evaluator to not stop at the first
|
2012-03-21 23:30:30 +00:00 |
scope-check.c
|
…
|
|
self-comparison.c
|
…
|
|
sentinel-attribute.c
|
…
|
|
shift.c
|
…
|
|
short-enums.c
|
…
|
|
sign-conversion.c
|
…
|
|
statements.c
|
Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)
|
2012-02-14 22:14:32 +00:00 |
static-array.c
|
…
|
|
static-assert.c
|
…
|
|
static-init.c
|
…
|
|
stdcall-fastcall.c
|
…
|
|
struct-cast.c
|
…
|
|
struct-compat.c
|
…
|
|
struct-decl.c
|
…
|
|
struct-packed-align.c
|
…
|
|
surpress-deprecated.c
|
Fix tests that weren't actually verifying anything.
|
2012-04-15 22:09:44 +00:00 |
switch.c
|
Add new -Wunique-enum which will warn on enums which all elements have the
|
2012-05-30 01:01:11 +00:00 |
tentative-decls.c
|
…
|
|
text-diag.c
|
…
|
|
thread-specifier.c
|
Test the '__thread' before 'static' warning.
|
2012-06-04 10:19:34 +00:00 |
tls.c
|
test/Sema/tls.c: don't use -verify to check if TLS is supported
|
2012-08-02 09:04:56 +00:00 |
transparent-union-pointer.c
|
…
|
|
transparent-union.c
|
…
|
|
type-spec-struct-union.c
|
…
|
|
typecheck-binop.c
|
…
|
|
typedef-prototype.c
|
…
|
|
typedef-redef.c
|
…
|
|
typedef-retain.c
|
…
|
|
typedef-variable-type.c
|
…
|
|
typeof-use-deprecated.c
|
…
|
|
types.c
|
For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is
|
2012-04-04 06:24:32 +00:00 |
ucn-cstring.c
|
Improve diagnostics for UCNs referring to control characters and members of the
|
2012-03-09 22:27:51 +00:00 |
uninit-variables-vectors.c
|
…
|
|
uninit-variables.c
|
When a && or || appears as the condition of a ?:, perform appropriate
|
2012-07-24 21:02:14 +00:00 |
unnamed-bitfield-init.c
|
…
|
|
unused-expr-system-header.c
|
Suppress -Wunused-value within macros from system headers.
|
2012-01-06 22:43:58 +00:00 |
unused-expr.c
|
Add a warning to diagnose statements in C++ like "*(volatile int*)x;". Conceptually, this is part of -Wunused-value, but I added a separate flag -Wunused-volatile-lvalue so it doesn't get turned off by accident with -Wno-unused-value. I also made a few minor improvements to existing unused value warnings in the process. <rdar://problem/11516811>.
|
2012-05-24 00:47:05 +00:00 |
usual-float.c
|
…
|
|
va_arg_x86_32.c
|
…
|
|
va_arg_x86_64.c
|
…
|
|
var-redecl.c
|
…
|
|
varargs-x86-64.c
|
…
|
|
varargs.c
|
…
|
|
variadic-block.c
|
…
|
|
variadic-incomplete-arg-type.c
|
Change diagnostic test for my last patch.
|
2012-03-02 17:05:03 +00:00 |
vector-assign.c
|
Unpluralize -Wfoo-conversions warnings for consistency.
|
2012-03-15 05:09:31 +00:00 |
vector-cast.c
|
Unpluralize -Wfoo-conversions warnings for consistency.
|
2012-03-15 05:09:31 +00:00 |
vector-init.c
|
…
|
|
vector-ops.c
|
Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings.
|
2012-05-05 04:20:37 +00:00 |
vfprintf-invalid-redecl.c
|
…
|
|
vfprintf-valid-redecl.c
|
…
|
|
vla-2.c
|
Make clang's AST model sizeof and typeof with potentially-evaluated operands correctly, similar to what we already do with typeid.
|
2012-01-21 01:01:51 +00:00 |
vla.c
|
Fix a minor regression from my potentially-evaluated expression changes.
|
2012-02-06 23:29:57 +00:00 |
void_arg.c
|
…
|
|
warn-cast-align.c
|
…
|
|
warn-char-subscripts.c
|
…
|
|
warn-documentation-almost-trailing.c
|
Enable comment parsing and semantic analysis to emit diagnostics. A few
|
2012-07-11 21:38:39 +00:00 |
warn-documentation-fixits.cpp
|
Comment diagnostics fixit tests: move exected-warning constructs from the
|
2012-08-01 23:29:52 +00:00 |
warn-documentation.cpp
|
Comment diagnostics: warn on duplicate \brief and \return commands.
|
2012-08-06 17:08:27 +00:00 |
warn-documentation.m
|
Comment diagnostics: warn on duplicate \brief and \return commands.
|
2012-08-06 17:08:27 +00:00 |
warn-freestanding-complex.c
|
…
|
|
warn-gnu-designators.c
|
…
|
|
warn-missing-braces.c
|
…
|
|
warn-missing-prototypes.c
|
…
|
|
warn-outof-range-assign-enum.c
|
Issue warning when assigning out-of-range integer values to enums.
|
2012-07-17 18:00:08 +00:00 |
warn-self-assign-field.mm
|
Turn -Wobjc-root-class on by default. <rdar://problem/11203649>.
|
2012-07-25 07:26:32 +00:00 |
warn-shadow.c
|
…
|
|
warn-sizeof-arrayarg.c
|
…
|
|
warn-strlcpycat-size.c
|
…
|
|
warn-strncat-size.c
|
Do not show macro expansion in strncat warnings, which can be defined as
|
2012-02-03 01:27:37 +00:00 |
warn-unreachable.c
|
Reword/rename -Wswitch-unreachable-default.
|
2012-01-24 05:34:08 +00:00 |
warn-unused-function.c
|
…
|
|
warn-unused-label.c
|
…
|
|
warn-unused-parameters.c
|
Undo patch for // rdar://10735698
|
2012-03-06 18:41:35 +00:00 |
warn-unused-value.c
|
…
|
|
warn-unused-variables.c
|
…
|
|
warn-write-strings.c
|
…
|
|
wchar.c
|
…
|
|
weak-import-on-enum.c
|
…
|
|
x86-attr-force-align-arg-pointer.c
|
…
|
|
x86-builtin-palignr.c
|
…
|
|