.. |
Inputs
|
Suppress -Wunused-value within macros from system headers.
|
2012-01-06 22:43:58 +00:00 |
128bitint.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
2007-10-01-BuildArrayRef.c
|
Migrate 2007-10-01-BuildArrayRef.c from llvm/test/FrontendC.
|
2011-07-23 02:16:25 +00:00 |
2009-03-09-WeakDeclarations-1.c
|
Migrate over 2009-04-22-UnknownSize.c, 2009-07-17-VoidParameter.c,
|
2011-07-26 00:47:54 +00:00 |
2009-04-22-UnknownSize.c
|
Migrate over 2009-04-22-UnknownSize.c, 2009-07-17-VoidParameter.c,
|
2011-07-26 00:47:54 +00:00 |
2009-07-17-VoidParameter.c
|
Migrate over 2009-04-22-UnknownSize.c, 2009-07-17-VoidParameter.c,
|
2011-07-26 00:47:54 +00:00 |
2010-05-31-palignr.c
|
Migrate over 2009-04-22-UnknownSize.c, 2009-07-17-VoidParameter.c,
|
2011-07-26 00:47:54 +00:00 |
MicrosoftCompatibility.c
|
Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, so -fms-extensions doesn't affect enum semantics in incompatible ways. <rdar://problem/10657186>.
|
2012-02-16 05:20:44 +00:00 |
MicrosoftExtensions.c
|
Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, so -fms-extensions doesn't affect enum semantics in incompatible ways. <rdar://problem/10657186>.
|
2012-02-16 05:20:44 +00:00 |
PR2727.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR2728.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR2919-builtin-types-compat-strips-crv.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR2923.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR2963-enum-constant.c
|
Pedantic diagnostic correction: in C++, we have integral constant expressions,
|
2012-01-15 03:51:30 +00:00 |
__try.c
|
Treat the Microsoft/Borland keyword "__except" as a context-sensitive
|
2011-10-21 03:57:52 +00:00 |
address-constant.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
address_spaces.c
|
Forbid address-space-qualified function types, per TR 18037
|
2011-07-27 20:30:05 +00:00 |
align-arm-apcs.c
|
After further discussion it has been determined that alignof should report
|
2011-07-26 07:03:04 +00:00 |
align-x86-64.c
|
Gcc pads the size of an array using the alignment of its elements.
|
2011-04-26 21:05:39 +00:00 |
align-x86.c
|
Gcc pads the size of an array using the alignment of its elements.
|
2011-04-26 21:05:39 +00:00 |
alignas.c
|
Add support for alignment-specifiers in C1X and C++11, remove
|
2011-09-29 18:04:28 +00:00 |
altivec-init.c
|
supported: AltiVec vector initialization with a single literal according to PIM section 2.5.1 - after initialization all elements have the value specified by the literal
|
2011-03-27 09:32:40 +00:00 |
annotate.c
|
Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can
|
2011-09-09 22:41:49 +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
|
Add 'previous declaration is here' note for param redefinition
|
2010-02-22 00:40:25 +00:00 |
arg-scope-c99.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
arg-scope.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
arm-layout.c
|
Fix tests to account for new warning "expected ';' at end of declaration list". Sorry, folks!
|
2011-03-07 22:57:45 +00:00 |
arm-neon-types.c
|
Check pointer types for arguments of Neon load/store macros. rdar://9958031
|
2011-11-08 05:04:11 +00:00 |
array-bounds-ptr-arith.c
|
PR11594: Don't blindly build a UnaryOperator UO_Minus on an expression which
|
2011-12-16 19:31:14 +00:00 |
array-constraint.c
|
Enhance the diagnostic for negative array sizes to include the
|
2011-01-04 04:44:35 +00:00 |
array-declared-as-incorrect-type.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
array-init.c
|
Don't warn about anonymous struct/union in C11.
|
2012-02-03 15:47:04 +00:00 |
array-size-64.c
|
Emit an error if an array is too large. We're slightly more strict
|
2010-08-18 00:39:00 +00:00 |
array-size.c
|
Emit an error if an array is too large. We're slightly more strict
|
2010-08-18 00:39:00 +00:00 |
asm.c
|
Add support for AVX registers to clang inline asm. Add a small testcase
|
2011-12-02 02:12:16 +00:00 |
assign-null.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
assign.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
ast-print.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
atomic-ops.c
|
Initial implementation of __atomic_* (everything except __atomic_is_lock_free).
|
2011-10-11 02:20:01 +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
|
Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for.
|
2010-12-07 15:23:23 +00:00 |
attr-aligned.c
|
__attribute__((aligned(n))) directly specifies the alignment of a declaration
|
2010-10-08 18:24:19 +00:00 |
attr-args.c
|
Fix line endings
|
2011-04-19 00:23:31 +00:00 |
attr-availability-ios.c
|
Use the new Triple::getMacOSXVersion function in another place.
|
2012-01-31 23:52:58 +00:00 |
attr-availability-macosx.c
|
deprecated enum should not warn when used initializing another deprecated enumerator.
|
2011-12-09 01:15:54 +00:00 |
attr-availability.c
|
fixes location of "availability" attribute so warning is displayed at
|
2012-01-23 23:38:32 +00:00 |
attr-cleanup.c
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
attr-decl-after-definition.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
attr-declspec-ignored.c
|
Remove some extraneous carriage returns from these files. One of the
|
2011-12-20 01:45:15 +00:00 |
attr-deprecated-message.c
|
Add message to attribute(deprecated).
|
2010-10-06 21:18:44 +00:00 |
attr-deprecated.c
|
Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han.
|
2011-12-17 00:36:09 +00:00 |
attr-format.c
|
Whenever we complain about a failed initialization of a function or
|
2010-04-22 00:20:18 +00:00 |
attr-format_arg.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
attr-malloc.c
|
This really seems like a boring set of fixes to our tests to make them more
|
2010-11-16 10:26:08 +00:00 |
attr-mode.c
|
Correctly treat 64 bit integers specified via the mode attribute as the 'long'
|
2010-01-26 06:39:24 +00:00 |
attr-naked.c
|
Don't complain about missing return statements for naked
|
2011-07-11 15:24:01 +00:00 |
attr-nodebug.c
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
attr-noinline.c
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
attr-noreturn.c
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
attr-regparm.c
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
attr-returns-twice.c
|
Add returns_twice to functions that are known to return twice. This implements
|
2011-10-12 19:51:18 +00:00 |
attr-section.c
|
rename llvm::llvm_report_error -> llvm::report_fatal_error
|
2010-04-07 22:58:06 +00:00 |
attr-sentinel.c
|
PR11002: Make sure we emit sentinel warnings with a valid source location. (Ideally, we want to use the location returned by getLocForEndOfToken, but that is not always successful.)
|
2011-09-27 23:46:37 +00:00 |
attr-unavailable-message.c
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
attr-unknown.c
|
Rename -Wunknown-attributes to -Wattributes to match GCC.
|
2011-06-01 20:09:40 +00:00 |
attr-unused.c
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
attr-used.c
|
Change the wording of the bad-decl-for-attribute warning and error
|
2011-01-25 03:51:08 +00:00 |
attr-visibility.c
|
Complain about attempts to use 'protected' visibility on targets
|
2012-01-29 01:20:30 +00:00 |
attr-weak.c
|
Issue warning if weak_import attribute is added to an already
|
2011-06-22 22:08:50 +00:00 |
bitfield-layout.c
|
Sema: Fix a subtle i64 -> i32 truncation which broke layout of large structures
|
2010-06-29 18:34:35 +00:00 |
bitfield-promote.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
bitfield.c
|
Silliness with commas, as reported at http://blog.regehr.org/archives/558 . As it turns out, this is my fault for not noticing this was an issue when I was looking at this a long time ago. :(
|
2011-07-13 02:05:57 +00:00 |
block-args.c
|
Fix an error with the declaration of block parameters that depend
|
2011-03-22 23:15:50 +00:00 |
block-call.c
|
Fix a block sema bug where result type of initializer
|
2011-02-11 18:46:17 +00:00 |
block-explicit-noreturn-type.c
|
If block literal return type is not specified, return type of the block is
|
2011-12-03 17:47:53 +00:00 |
block-labels.c
|
break testcase over multiple lines to make it easier to read.
|
2011-02-18 01:25:14 +00:00 |
block-literal.c
|
Implement goto inside of blocks.
|
2010-01-19 23:08:01 +00:00 |
block-misc.c
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
block-printf-attribute-1.c
|
Add "multiple format attributes" support on block.
|
2012-01-25 00:55:11 +00:00 |
block-return-1.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
block-return-2.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
block-return-3.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
block-return.c
|
Remove the "C" in "implicitly declaring C library function" diagnostic
|
2012-01-27 23:21:02 +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
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
builtin-object-size.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
builtin-prefetch.c
|
Remove the argument number from the constant integer diagnostic.
|
2010-04-19 18:23:02 +00:00 |
builtin-stackaddress.c
|
Remove the argument number from the constant integer diagnostic.
|
2010-04-19 18:23:02 +00:00 |
builtin-unary-fp.c
|
Add Sema support for __builtin_fpclassify by extending the existing check for __builtin_isinf and friends. Part of PR6083.
|
2010-02-15 22:42:31 +00:00 |
builtin_objc_msgSend.c
|
Test moved to its correct place.
|
2010-11-09 21:40:30 +00:00 |
builtins-arm.c
|
__builtin_va_list is void* on ARM, not char*.
|
2011-05-09 02:19:37 +00:00 |
builtins-decl.c
|
include/clang/Basic/BuiltinsX86.def: __builtin_ia32_crc32**() should be defined to take unsigned args and to return unsigned value.
|
2011-03-09 12:00:19 +00:00 |
builtins.c
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
c11-typedef-redef.c
|
Extend test-case as requested by Eli
|
2012-01-11 22:43:46 +00:00 |
c89-2.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
c89.c
|
Warn about non-int main() results in GNU C mode instead of erroring.
|
2012-02-14 19:50:52 +00:00 |
callingconv.c
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
carbon.c
|
Second try at fixing this test, this time without breaking 32-bit Darwin builders.
|
2011-06-06 22:25:48 +00:00 |
cast-incomplete.c
|
Check for casts to an incomplete type in C. Improves diagnostics for cast to
|
2010-07-17 20:43:49 +00:00 |
cast-to-union.c
|
Fixed cast to union with anonymous bitfields.
|
2010-10-07 21:20:44 +00:00 |
cast.c
|
Added scalar casts test.
|
2010-12-28 17:19:27 +00:00 |
check-increment.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
compare.c
|
Enhance the -Wsign-compare handling to suppress the -Wsign-compare warning in the case of a shifted bitfield. PR11572.
|
2011-12-15 02:41:52 +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
|
Improved complex constants evaluation.
|
2010-12-11 16:05:48 +00:00 |
complex-promotion.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
compound-literal.c
|
Change the diagnostics which said 'accepted as an extension' to instead say
|
2011-12-29 21:57:33 +00:00 |
conditional-expr.c
|
Remove warning for conditional operands of differend signedness from -Wsign-compare. Cases that previously warn on this will have a different warning emitted from -Wsign-conversion.
|
2011-07-21 02:46:28 +00:00 |
conditional.c
|
Improve diagnostics when we fail to convert from a source type to a
|
2010-04-09 00:35:39 +00:00 |
const-eval.c
|
constexpr: evaluate (bool)&x as true when x is a local variable or a temporary.
|
2012-01-26 04:47:34 +00:00 |
const-ptr-int-ptr-cast.c
|
tests: Use -ffreestanding when including stdint.h, to avoid platform dependencies.
|
2010-09-07 22:54:28 +00:00 |
constant-builtins-2.c
|
Support strlen() and __builtin_strlen() as constant expressions with
|
2010-09-10 06:27:15 +00:00 |
constant-builtins.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
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
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
conversion-64-32.c
|
Revert r149359. This was a hack to a problem with an easy workaround, and it doesn't feel like general solution.
|
2012-01-31 19:19:25 +00:00 |
conversion.c
|
Only emit implicit constant conversion truncation warnings in reachable code. Apparently this is what GCC does, and some code depends on this. Fixes <rdar://problem/10321089>.
|
2011-10-22 02:37:33 +00:00 |
crash-invalid-array.c
|
Bring over a test from llvm/test/FrontendC that is for Sema and not CodeGen.
|
2011-07-22 07:26:22 +00:00 |
darwin-align-cast.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
decl-invalid.c
|
Downgrade the "declaration does not declare anything" error to a
|
2010-04-08 21:33:23 +00:00 |
decl-type-merging.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
declspec.c
|
Downgrade the "declaration does not declare anything" error to a
|
2010-04-08 21:33:23 +00:00 |
default.c
|
Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)
|
2012-02-14 22:14:32 +00:00 |
default1.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
deref.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
designated-initializers.c
|
This patch fixes multiple issues in clang's designated init builder and
|
2010-10-08 20:44:28 +00:00 |
dllimport-dllexport.c
|
Support dllimport and dllexport on x86-64 Windows. PR10978. Patch by Ruben Van Boxem.
|
2011-09-30 18:53:25 +00:00 |
enum-packed.c
|
With packed enums, an enumerator's value may be stored in more bits
|
2010-06-29 17:12:35 +00:00 |
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
|
Add a new expression classification, CL_AddressableVoid
|
2011-04-19 18:51:51 +00:00 |
expr-comma-c99.c
|
Rename test/Sema/expr-comma-c89.c to expr-comma-c99.c. Spotted by
|
2011-02-25 12:37:11 +00:00 |
expr-comma.c
|
Make the "unused result" warning a warning about run-time behavior, so
|
2010-07-15 18:47:04 +00:00 |
exprs.c
|
Add fixit notes for -Wconstant-logical-operand.
|
2011-08-15 17:50:06 +00:00 |
ext_vector_casts.c
|
Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types.
|
2011-06-23 18:10:35 +00:00 |
ext_vector_comparisons.c
|
Warn about comparisons between arrays and improve self-comparison
|
2010-06-08 19:50:34 +00:00 |
ext_vector_components.c
|
Revert r114316, -Wunused-value enabled by default was intended.
|
2010-09-19 23:03:35 +00:00 |
extern-redecl.c
|
When redeclaring a local extern in the same scope, make sure that we
|
2011-06-29 21:22:02 +00:00 |
flexible-array-init.c
|
Refactor and fix checking for initialization of flexible array members. The old version had the checks scattered across the code, missed some checks, and had a couple nasty bugs in existing checks.
|
2011-08-23 22:24:57 +00:00 |
floating-point-compare.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
for.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
format-string-percentm.c
|
Add comment to test linking it back to the original Bugzilla PR.
|
2010-01-29 18:07:41 +00:00 |
format-strings-c90.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-fixit-ssize_t.c
|
Break out ssize_t test from Sema/format-strings-fixit.c
|
2011-10-19 07:55:50 +00:00 |
format-strings-fixit.c
|
Make -Wformat fix-its preserve original conversion specifiers.
|
2012-02-15 09:59: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
|
Fix for PR9751 to change the behavior of -Wformat warnings. If the format
|
2011-10-28 00:41:25 +00:00 |
format-strings-scanf.c
|
Format string analysis: give 'q' its own enumerator.
|
2012-02-16 16:34:54 +00:00 |
format-strings-size_t.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.c
|
Format string analysis: give 'q' its own enumerator.
|
2012-02-16 16:34:54 +00:00 |
fp16-sema.c
|
Missed tests for half FP support
|
2011-10-14 23:32:50 +00:00 |
fpack-struct.c
|
Driver & AST: Implement support for -fpack-struct and -fpack-struct= command
|
2011-10-05 21:04:55 +00:00 |
freemain.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
function-ptr.c
|
Improve diagnostics when we fail to convert from a source type to a
|
2010-04-09 00:35:39 +00:00 |
function-redecl.c
|
When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype.
|
2011-04-04 17:22:27 +00:00 |
function.c
|
Make sure to consider non-DeclContext scopes properly when finding
|
2012-01-13 23:06:53 +00:00 |
generic-selection.c
|
C1X: implement generic selections
|
2011-04-15 00:35:48 +00:00 |
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
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
heinous-extensions-on.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
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
|
Fixed test case asserts due to checkin of r130710.
|
2011-05-02 20:39:21 +00:00 |
implicit-builtin-decl.c
|
Remove the "C" in "implicitly declaring C library function" diagnostic
|
2012-01-27 23:21:02 +00:00 |
implicit-builtin-freestanding.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
implicit-builtin-redecl.c
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
implicit-cast.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
implicit-decl.c
|
Convert SemaDecl.cpp to pass callback objects to CorrectTypo.
|
2012-01-18 21:41:41 +00:00 |
implicit-def.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
implicit-int.c
|
Change __extension__ to disable only diagnostics controlled by -pedantic.
|
2011-10-12 19:55:31 +00:00 |
incompatible-sign.c
|
Whenever we complain about a failed initialization of a function or
|
2010-04-22 00:20:18 +00:00 |
incomplete-call.c
|
Emit a -Wnull-dereference warning for "*null" not just "*null = something". Addresses rdar://9269271.
|
2011-04-26 17:41:22 +00:00 |
incomplete-decl.c
|
Factor out (some of) the checking for invalid forms of pointer
|
2011-06-27 08:02:19 +00:00 |
indirect-goto.c
|
Really trivial patch to accept pointer to const void in indirect goto. Despite
|
2010-01-31 10:26:25 +00:00 |
init-struct-qualified.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
init-vector.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
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
|
c: assignment/init of a function pointer whose function(s)
|
2011-10-05 00:05:34 +00:00 |
inline-redef.c
|
Make __gnu_inline__ functions in gnu99 mode work the same way as inline functions in gnu89 mode in terms of redefinitions.
|
2011-06-13 23:56:42 +00:00 |
inline.c
|
Make __gnu_inline__ functions in gnu99 mode work the same way as inline functions in gnu89 mode in terms of redefinitions.
|
2011-06-13 23:56:42 +00:00 |
int-arith-convert.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
invalid-decl.c
|
Tighten up the "cannot return array or function type" diagnostic to
|
2010-01-11 18:46:21 +00:00 |
invalid-init-diag.c
|
Improve diagnostics like "initializing <type> from an expression of
|
2010-04-09 17:53:29 +00:00 |
invalid-struct-init.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
knr-def-call.c
|
Only warn in -Wliteral-conversion if the conversion loses information
|
2011-10-14 15:36:25 +00:00 |
knr-variadic-def.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
many-parameters.c
|
Use a sidetable in ASTContext for ParmVarDecls whose index exceeds the 8 bits reserved for that value in VarDecl. Fixes PR 10538.
|
2011-10-06 05:00:56 +00:00 |
member-reference.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
memset-invalid.c
|
Convert assertion in memset checking to a runtime check (because real code may provide a deviant definition of memset).
|
2011-04-28 01:38:02 +00:00 |
merge-decls.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
missing-field-initializers.c
|
Fix tests to account for new warning "expected ';' at end of declaration list". Sorry, folks!
|
2011-03-07 22:57:45 +00:00 |
ms_class_layout.cpp
|
Fix MSVC class layout for empty classes. Patch by Dmitry Sokolov.
|
2011-12-01 00:37:01 +00:00 |
neon-vector-types.c
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
nested-redef.c
|
Fix PR6618.
|
2010-03-21 22:56:43 +00:00 |
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
|
Handle nonnull attribute with optional argument number on
|
2011-06-27 21:12:03 +00:00 |
offsetof.c
|
Perform an lvalue-to-rvalue conversion on an array index in a __builtin_offsetof expression.
|
2011-10-17 05:48:07 +00:00 |
overloadable-complex.c
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
overloadable.c
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
overloaded-func-transparent-union.c
|
Support for Transparent unions used as overloadable
|
2011-03-23 19:50:54 +00:00 |
parentheses.c
|
Silence ?: precendence warning when parenthesis are present.
|
2011-09-12 12:07:30 +00:00 |
parentheses.cpp
|
Silence ?: precendence warning when parenthesis are present.
|
2011-09-12 12:07:30 +00:00 |
pointer-addition.c
|
Cleanup a fixme by using a specific diagnostic for subscripting
|
2011-06-27 16:32:27 +00:00 |
pointer-conversion.c
|
Improve diagnostics when we fail to convert from a source type to a
|
2010-04-09 00:35:39 +00:00 |
pointer-subtract-compat.c
|
Factor out (some of) the checking for invalid forms of pointer
|
2011-06-27 08:02:19 +00:00 |
pragma-align-mac68k-unsupported.c
|
tests: Spell %clang_cc1 correctly.
|
2010-06-29 16:52:18 +00:00 |
pragma-align-mac68k.c
|
tests: Spell %clang_cc1 correctly.
|
2010-06-29 16:52:18 +00:00 |
pragma-align-packed.c
|
Sema: Fix a bug with #pragma options align=reset, reset against an empty stack
|
2010-07-16 04:54:16 +00:00 |
pragma-arc-cf-code-audited.c
|
Add explicit attributes to mark functions as having had their
|
2011-09-30 05:12:12 +00:00 |
pragma-ms_struct.c
|
Fixes a bug in calculation of field offsets of ms_struct
|
2011-12-12 21:16:36 +00:00 |
pragma-pack-2.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
pragma-pack-3.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
pragma-pack-4.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
pragma-pack-5.c
|
Fix bitfield handling for record layout with #pragma pack. <rdar://problem/10494810> and PR9560.
|
2011-12-02 02:38:48 +00:00 |
pragma-pack-and-options-align.c
|
Parse/Sema: Add support for '#pragma options align=native'.
|
2010-05-27 18:42:09 +00:00 |
pragma-pack-apple.c
|
Add an option to emulate the strange Apple gcc behavior of #pragma pack.
|
2011-11-02 01:53:16 +00:00 |
pragma-pack.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
pragma-unused.c
|
Allow #pragma unused to be used on global variables like gcc. Fixes rdar://8793832.
|
2011-01-27 18:16:48 +00:00 |
predef.c
|
make clang print types as "const int *" instead of "int const*",
|
2010-09-05 00:04:01 +00:00 |
predefined-function.c
|
Whenever we complain about a failed initialization of a function or
|
2010-04-22 00:20:18 +00:00 |
private-extern.c
|
Diagnose if extern local variable is followed by non-extern and vice-versa.
|
2011-01-31 07:04:46 +00:00 |
rdr6094103-unordered-compare-promote.c
|
Although we currently have explicit lvalue-to-rvalue conversions, they're
|
2010-12-04 03:47:34 +00:00 |
recover-goto.c
|
when emitting an error about a missing } in a compound statement, emit
|
2010-09-01 15:49:26 +00:00 |
redefinition.c
|
Provide a specific diagnostic when trying to redefine an "extern
|
2010-09-07 15:51:01 +00:00 |
return-noreturn.c
|
Improve the diagnostic text for -Wmissing-noreturn to include the name
|
2011-08-31 09:01:53 +00:00 |
return-silent.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
return.c
|
[frontend] Don't allow a mapping to a warning override an error/fatal mapping.
|
2012-02-03 01:49:51 +00:00 |
scope-check.c
|
fix rdar://9024687, a crash on invalid that we used to silently ignore.
|
2011-02-18 21:16:39 +00:00 |
self-comparison.c
|
For self-comparison warning, check the source location of both the LHS and RHS to see if they
|
2010-09-16 00:03:01 +00:00 |
sentinel-attribute.c
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
shift.c
|
Sema: show shift result in hexadecimal
|
2011-06-15 00:54:52 +00:00 |
short-enums.c
|
Implement -fshort-enums (rdar://8490496).
|
2010-10-08 00:25:19 +00:00 |
sign-conversion.c
|
Two more test cases which have been long uncommitted.
|
2011-06-24 23:30:52 +00:00 |
statements.c
|
Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)
|
2012-02-14 22:14:32 +00:00 |
static-array.c
|
Add sema checks for calls to functions taking static array parameters
|
2011-10-16 21:17:32 +00:00 |
static-assert.c
|
C1X: implement static asserts
|
2011-04-15 00:35:57 +00:00 |
static-init.c
|
Attempt to fix test on 32-bit hosts.
|
2011-12-21 01:57:31 +00:00 |
stdcall-fastcall.c
|
Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder.
|
2011-06-06 21:23:05 +00:00 |
struct-cast.c
|
Wire up '-Wignored-qualifiers' to the warning on 'const' in 'const int f()'.
|
2010-07-14 06:36:18 +00:00 |
struct-compat.c
|
Improve diagnostics like "initializing <type> from an expression of
|
2010-04-09 17:53:29 +00:00 |
struct-decl.c
|
when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant
|
2011-06-14 06:38:10 +00:00 |
struct-packed-align.c
|
Fix PR9253, allowing attribute(aligned) to reduce the alignment of
|
2011-02-19 22:55:41 +00:00 |
surpress-deprecated.c
|
Update tests to use %clang instead of 'clang', and forcibly disable use of '
|
2009-12-15 22:01:24 +00:00 |
switch.c
|
Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)
|
2012-02-14 22:14:32 +00:00 |
tentative-decls.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
text-diag.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
thread-specifier.c
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
transparent-union-pointer.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
transparent-union.c
|
Merge transparent union types using member's unqualified type
|
2010-12-02 21:00:06 +00:00 |
type-spec-struct-union.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
typecheck-binop.c
|
Factor out (some of) the checking for invalid forms of pointer
|
2011-06-27 08:02:19 +00:00 |
typedef-prototype.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
typedef-redef.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
typedef-retain.c
|
Change the canonical representation of array types to store qualifiers on the
|
2011-01-19 10:06:00 +00:00 |
typedef-variable-type.c
|
when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant
|
2011-06-14 06:38:10 +00:00 |
typeof-use-deprecated.c
|
Issue deprecated warning when typeof uses typedef
|
2010-10-06 17:00:02 +00:00 |
types.c
|
Hack in a workaround for PR11082 until we have a proper fix. This
|
2011-10-07 18:40:27 +00:00 |
ucn-cstring.c
|
Add basic type checking of format string conversion specifiers and their arguments. Thanks to Cristian Draghici for his help with this patch!
|
2010-01-30 00:49:51 +00:00 |
uninit-variables-vectors.c
|
Now that the analyzer is distinguishing between uninitialized uses that
|
2011-04-08 06:33:38 +00:00 |
uninit-variables.c
|
Only warn at self-initialization if some later use is always uninitialized.
|
2011-10-19 18:53:03 +00:00 |
unnamed-bitfield-init.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
unused-expr-system-header.c
|
Suppress -Wunused-value within macros from system headers.
|
2012-01-06 22:43:58 +00:00 |
unused-expr.c
|
Treating the unused equality comparisons as something other than part of
|
2011-08-17 09:34:37 +00:00 |
usual-float.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
va_arg_x86_32.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
va_arg_x86_64.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
var-redecl.c
|
Fixes a corner case bug whereby declaring and defining an extern variable in a
|
2010-06-21 16:08:37 +00:00 |
varargs-x86-64.c
|
print "const intptr_t" instead of "intptr_t const"
|
2010-09-05 00:07:29 +00:00 |
varargs.c
|
Add diagnostic for constructs like "va_arg(l, float)" which have undefined behavior. PR10201.
|
2011-07-11 21:45:59 +00:00 |
variadic-block.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
vector-assign.c
|
make clang print types as "const int *" instead of "int const*",
|
2010-09-05 00:04:01 +00:00 |
vector-cast.c
|
Whenever we complain about a failed initialization of a function or
|
2010-04-22 00:20:18 +00:00 |
vector-init.c
|
When list-initializing a vector, try to copy-initialize from vectors instead
|
2010-10-30 00:11:39 +00:00 |
vector-ops.c
|
The comparison of two vectors should return a signed result. hasIntegerRepresentation() used to always return false for vectors, but since it was changed, it also
|
2011-10-17 21:00:38 +00:00 |
vfprintf-invalid-redecl.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
vfprintf-valid-redecl.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
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
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
warn-cast-align.c
|
Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han.
|
2011-12-17 00:36:09 +00:00 |
warn-char-subscripts.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
warn-freestanding-complex.c
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
warn-gnu-designators.c
|
Fix tests to account for new warning "expected ';' at end of declaration list". Sorry, folks!
|
2011-03-07 22:57:45 +00:00 |
warn-missing-braces.c
|
rename llvm::llvm_report_error -> llvm::report_fatal_error
|
2010-04-07 22:58:06 +00:00 |
warn-missing-prototypes.c
|
Update tests to use %clang instead of 'clang', and forcibly disable use of '
|
2009-12-15 22:01:24 +00:00 |
warn-shadow.c
|
Fix the diagnostic when we are shadowing an external variable and there exists a locally scoped extern with the same name.
|
2011-01-31 07:04:50 +00:00 |
warn-sizeof-arrayarg.c
|
Warn on "void f(int a[10]) { sizeof(a); }"
|
2011-06-15 02:47:03 +00:00 |
warn-strlcpycat-size.c
|
Rename -Wstrl-incorrect-size to -Wstrlcpy-strlcat-size. This warning really is just specific to strlcpy and strlcat.
|
2011-08-19 14:35:32 +00:00 |
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
|
We regard a function as 'unused' from the codegen perspective, so our warnings diverge from
|
2011-04-19 19:51:10 +00:00 |
warn-unused-label.c
|
Step #2/N of __label__ support: keep pushing LabelDecl forward,
|
2011-02-17 20:34:02 +00:00 |
warn-unused-parameters.c
|
Implement '-Weverything', which enables all warnings except those explicitly mapped to be ignored.
|
2011-08-18 01:12:56 +00:00 |
warn-unused-value.c
|
Don't warn about unused values in ternary ?: expressions unless both the LHS and RHS are "unused" (side-effect free).
|
2011-03-01 20:34:48 +00:00 |
warn-unused-variables.c
|
Keep an explicit stack of function and block scopes, each element of
|
2010-03-01 23:15:13 +00:00 |
warn-write-strings.c
|
There were some frustrating problems with the implementation of
|
2011-04-23 06:30:43 +00:00 |
wchar.c
|
Initialization improvements: addition of string initialization and a few
|
2009-12-19 08:11:05 +00:00 |
weak-import-on-enum.c
|
Do not warn when weak-import attribute is applied to enum
|
2011-10-26 23:59:12 +00:00 |
x86-attr-force-align-arg-pointer.c
|
Change the wording of the bad-decl-for-attribute warning and error
|
2011-01-25 03:51:08 +00:00 |
x86-builtin-palignr.c
|
Fix vector macros to correctly check argument types. <rdar://problem/10261670>
|
2011-11-05 06:08:06 +00:00 |