hanchenye-llvm-project/clang/test/Sema
John McCall 45d30c3e36 When deciding whether an expression has the boolean nature, don't look through
explicit casts.  Fixes PR7359.

llvm-svn: 105871
2010-06-12 01:56:02 +00:00
..
Inputs Make this test not rely on the system <limits.h>. Hopefully fixes the 2010-02-11 22:45:16 +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
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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Improve diagnostics when we fail to convert from a source type to a 2010-04-09 00:35:39 +00:00
align-arm-apcs.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
align-x86-64.c Correctly align large arrays in x86-64. This fixes PR5599. 2010-06-04 23:15:27 +00:00
align-x86.c When a reference to a field of a struct/union/class is passed to the 2010-02-23 04:52:00 +00:00
altivec-init.c Altivec vector literal initializer count mismatch error removed. 2010-04-20 05:01:46 +00:00
annotate.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
anonymous-struct-union.c Improve diagnostics like "initializing <type> from an expression of 2010-04-09 17:53:29 +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 ARM/APCS: Don't respect bit-field types when laying out structures. 2010-04-22 16:14:54 +00:00
array-constraint.c Whenever we complain about a failed initialization of a function or 2010-04-22 00:20:18 +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 Improve diagnostics like "initializing <type> from an expression of 2010-04-09 17:53:29 +00:00
asm.c Warn on top-level 'asm volatile' (instead of misparsing it). 2010-01-25 22:27:48 +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
attr-aligned.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
attr-cleanup.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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-deprecated.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Update tests to use %clang instead of 'clang', and forcibly disable use of ' 2009-12-15 22:01:24 +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-nodebug.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
attr-noinline.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
attr-noreturn.c Attribute noreturn is now put in declaration attributes. Fixed a double warning generation. 2010-04-30 09:13:03 +00:00
attr-regparm.c Revert "Fix for PR6953: per gcc, regparm and noreturn affect the compatibility of", it is breaking the builds of quite a few projects (emacs, dovecot, gnutar, bison). 2010-04-28 16:20:58 +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 After some discussion, conservatively extend our sentinel check to discard 2010-05-06 23:53:00 +00:00
attr-unused.c Support __attribute__((unused)) on types. This suddenly started firing 2010-03-31 02:47:45 +00:00
attr-used.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
attr-weak.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
bitfield-layout.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
bitfield-promote-int-16bit.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Improve the bit-field too wide error message. 2010-04-15 18:47:32 +00:00
block-args.c Add 'previous declaration is here' note for param redefinition 2010-02-22 00:40:25 +00:00
block-as-object.m Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
block-call.c Improve diagnostics like "initializing <type> from an expression of 2010-04-09 17:53:29 +00:00
block-labels.c add a bunch of missing prototypes to tests 2010-01-09 20:43:19 +00:00
block-literal.c Implement goto inside of blocks. 2010-01-19 23:08:01 +00:00
block-misc.c Change the 'declared at' diagnostic to say 'declared here'. 2010-04-23 02:20:12 +00:00
block-printf-attribute-1.c Refactor the logic for printf argument type-checking into analyze_printf::ArgTypeResult. 2010-02-16 01:46:59 +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 Improve diagnostics like "initializing <type> from an expression of 2010-04-09 17:53:29 +00:00
block-sentinel-attribute.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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
builtins.c Remove the argument number from the constant integer diagnostic. 2010-04-19 18:23:02 +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 Implement support for variable length arrays in C++. VLAs are limited 2010-05-22 16:17:30 +00:00
callingconv.c When we encounter a function-specific attribute in a declaration specifier, 2010-02-24 02:27:18 +00:00
carbon.c clang -cc1: Rename -mcpu to -target-cpu to match other target options and not alias driver/backend option. 2009-12-18 06:30:12 +00:00
cast-to-union.c Improve diagnostics like "initializing <type> from an expression of 2010-04-09 17:53:29 +00:00
cast.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Warn about comparisons between arrays and improve self-comparison 2010-06-08 19:50:34 +00:00
complex-int.c Fix minor oversight for increment/decrement of complex int. Add tests for 2010-01-03 00:20: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 Improve diagnostics like "initializing <type> from an expression of 2010-04-09 17:53:29 +00:00
conditional-expr.c Rearchitect -Wconversion and -Wsign-compare. Instead of computing them 2010-05-06 08:58:33 +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 Fix for PR6274: teach constant folding to evaluate __builtin_expect. 2010-02-13 00:10:10 +00:00
const-ptr-int-ptr-cast.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
constant-builtins-2.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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
constructor-attribute.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
conversion-64-32.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
conversion.c Rearchitect -Wconversion and -Wsign-compare. Instead of computing them 2010-05-06 08:58:33 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 When filling in value initializations within an initializer list, be 2009-12-22 00:05:34 +00:00
dllimport-dllexport.c dllimport and dllexport are declspec attributes, too. They're also 2010-02-16 18:27:26 +00:00
enum.c Changed text of 'empty enum' diagnostics to say so. 2010-05-28 22:43:53 +00:00
expr-address-of.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
expr-comma-c89.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
expr-comma.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
exprs.c Add a testcase for PR6501 (too many/too few arguments to a function call). 2010-04-19 18:39:43 +00:00
ext_vector_casts.c Improve diagnostics when we fail to convert from a source type to a 2010-04-09 00:35:39 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
flexible-array-init.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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-fixit.c Small fixes regarding printf fix suggestions. 2010-06-11 04:22:02 +00:00
format-strings.c Tell the string literal parser when it's not permitted to emit 2010-05-26 05:35:51 +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 Empty enum in c is now error to match gcc's behavior. 2010-05-28 22:23:22 +00:00
function.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
gnu89.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 implement PR6004, warning about divide and remainder by zero. 2010-01-12 21:23:57 +00:00
if-empty-body.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
illegal-types.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
implicit-builtin-decl.c add a bunch of missing prototypes to tests 2010-01-09 20:43:19 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 add a bunch of missing prototypes to tests 2010-01-09 20:43:19 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
incomplete-decl.c Migrate the mish-mash of declaration checks in 2010-02-09 07:26:29 +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 Fix PR4386 by implementing gcc's old behaviour (4.2) when initializing 2010-05-07 15:18:43 +00:00
inline.c Allow redefinitions of extern inline functions in GNU89 mode, just as GCC 2010-02-18 02:00: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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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
member-reference.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Remember the PR number. 2010-03-11 19:33:57 +00:00
ms-fuzzy-asm.c Avoid warnings for functions that return a value using MS-style inline 2010-01-04 23:01:10 +00:00
nested-redef.c Fix PR6618. 2010-03-21 22:56:43 +00:00
offsetof.c Fix a thinko that caused us not to compute __builtin_offset as a 2010-04-30 20:35:01 +00:00
overloadable-complex.c Add a new conversion rank to classify conversions between complex and scalar 2010-02-25 07:20:54 +00:00
overloadable.c Check compatibility of vector types using their canonicalizations. 2010-03-12 23:14:13 +00:00
parentheses.c When diagnosing suspicious precedence or assignments, move the fix-it 2010-04-14 16:09:52 +00:00
pointer-addition.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
pragma-align-mac68k-unsupported.c Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin. 2010-05-27 00:35:16 +00:00
pragma-align-mac68k.c Sema: Add initial support for '#pragma options align=mac68k'. 2010-05-27 05:45:51 +00:00
pragma-align-packed.c Parse/Sema: Add support for '#pragma options align=packed', which, it should be 2010-05-27 18:42:17 +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-and-options-align.c Parse/Sema: Add support for '#pragma options align=native'. 2010-05-27 18:42:09 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
predef.c Improve diagnostics like "initializing <type> from an expression of 2010-04-09 17:53:29 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
promote-int-16bit.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
rdar6248119.m Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
rdr6094103-unordered-compare-promote.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
recover-goto.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
redefinition.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
return-noreturn.c Insulate these from changes to the default for -Wunreachable-code. 2010-01-23 20:12:18 +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 Update test case. 2010-04-08 18:51:47 +00:00
scope-check.c Correct spelling of expected error message. Apparently I forgot to re-run 2010-05-12 01:15:36 +00:00
self-comparison.c Warn about comparisons between arrays and improve self-comparison 2010-06-08 19:50:34 +00:00
sentinel-attribute.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
shift.c Update tests to use %clang instead of 'clang', and forcibly disable use of ' 2009-12-15 22:01:24 +00:00
statements.c make our existing "switch on bool" warning work for C. Since 2010-04-16 23:34:13 +00:00
static-init.c Fix test to not force triple, and also to not need stdint.h. 2010-02-17 19:26:59 +00:00
stdcall-fastcall.c Standardize the parsing of function type attributes in a way that 2010-02-05 21:31:56 +00:00
struct-cast.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
struct-packed-align.c Support __attribute__((packed)) (along with other attributes) at the 2010-03-29 14:42:08 +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 When deciding whether an expression has the boolean nature, don't look through 2010-06-12 01:56:02 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Whenever we complain about a failed initialization of a function or 2010-04-22 00:20:18 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Improve diagnostics when we fail to convert from a source type to a 2010-04-09 00:35:39 +00:00
typedef-variable-type.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
types.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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
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.c Don't complain about an __builtin_va_arg expression's result being 2010-05-08 22:41:50 +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 Whenever we emit a typo-correction diagnostic, also emit a note 2010-01-07 00:17:44 +00:00
varargs-x86-64.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
varargs.c Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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 Whenever we complain about a failed initialization of a function or 2010-04-22 00:20:18 +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 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +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.c Fix for PR5185. C99 [*] VLA notation should be disallowed in function definitions. 2010-02-01 05:02:49 +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-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 Control warnings about GNU extensions with -Wgnu, which has a subgroup 2010-03-24 20:42:51 +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 -Wshadow should only warn about parameter declarations when we're 2010-03-22 09:20:08 +00:00
warn-unreachable.c Always add CallExpr as block-level expression. Inline-based interprocedural 2010-02-24 02:19:28 +00:00
warn-unused-function.c Don't warn about unused static functions if they are marked with 2010-04-09 17:25:05 +00:00
warn-unused-parameters.c Use '%clang_cc1' instead of '%clang' to make the warning output more consistent across 2010-04-08 23:17:16 +00:00
warn-unused-value.c Include all warnings under '-Wunused' in '-Wmost' and '-Wall'. 2010-04-08 17:54:28 +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 Improve diagnostics like "initializing <type> from an expression of 2010-04-09 17:53:29 +00:00
wchar.c Initialization improvements: addition of string initialization and a few 2009-12-19 08:11:05 +00:00
x86-attr-force-align-arg-pointer.c Also don't warn about force_align_arg_pointer on function typedefs. (This will 2010-02-18 04:56:59 +00:00
x86-builtin-palignr.c Temporarily XFAIL this test on windows. 2010-04-19 18:26:40 +00:00