hanchenye-llvm-project/clang/test/SemaCXX
DeLesley Hutchins e8d2a9d755 Thread Safety Analysis: Move -Wthread-safety-negative out of the
-Wthread-safety umbrella flag, pending updates to documentation.  The flag
works, but is likely to be confusing to existing users of -Wthread-safety.

llvm-svn: 215679
2014-08-14 21:54:34 +00:00
..
Inputs [TEST] Improve tests for #pragma clang optimize off/on 2014-07-28 14:33:17 +00:00
2008-01-11-BadWarning.cpp
MicrosoftCompatibility-cxx98.cpp
MicrosoftCompatibility.cpp
MicrosoftCompatibilityNoExceptions.cpp
MicrosoftExtensions.cpp MSVC compat: Allow lookup of friend types in enclosing namespaces 2014-07-10 23:44:52 +00:00
PR5086-ambig-resolution-enum.cpp
PR6562.cpp
PR6618.cpp
PR7410.cpp
PR7944.cpp
PR8012.cpp
PR8385.cpp
PR8755.cpp
PR8884.cpp
PR9459.cpp
PR9460.cpp
PR9461.cpp
PR9572.cpp
PR9884.cpp
PR9902.cpp
PR9908.cpp
PR10177.cpp Not all instantiated variable is odr-used. Do not mark non-odr-used variable template specializations as such. 2014-07-30 00:49:55 +00:00
PR10243.cpp
PR10447.cpp
PR10458.cpp
PR11358.cpp
PR12481.cpp
PR12778.cpp
PR19955.cpp Sema: Allow dllimport entities in template args for mingw 2014-06-26 07:48:46 +00:00
PR20110.cpp Prevent Clang from crashing on template code. 2014-07-02 04:39:38 +00:00
__null.cpp
__try.cpp Sema: Check that __leave is contained in a __try block. 2014-07-06 22:53:19 +00:00
abstract.cpp
access-base-class.cpp
access-control-check.cpp
access-member-pointer.cpp
access.cpp
addr-of-overloaded-function-casting.cpp Fix diagnostics for C-style cast to function type. 2014-04-13 16:08:24 +00:00
addr-of-overloaded-function.cpp
address-of-temporary.cpp
address-of.cpp
address-space-conversion.cpp
address-space-initialize.cpp
address-space-newdelete.cpp
address-space-references.cpp
aggregate-initialization.cpp
alias-template.cpp
alignment-of-derived-class.cpp
alignof-sizeof-reference.cpp
alignof.cpp Related to PR19992: when the GNU alignof-expression extension is applied to an 2014-06-10 23:34:28 +00:00
altivec.cpp
ambig-user-defined-conversions.cpp
ambiguous-builtin-unary-operator.cpp
ambiguous-conversion-show-overload.cpp
anonymous-struct.cpp
anonymous-union-cxx11.cpp Allow static_assert inside an anonymous union; fixes PR20021 as well as implements C++ Issue 1940. 2014-06-24 16:22:41 +00:00
anonymous-union.cpp
array-bound-merge.cpp
array-bounds-ptr-arith.cpp
array-bounds-system-header.cpp
array-bounds.cpp
arrow-operator.cpp
ast-print.cpp Fix the AST printer for attributed statements so that it does not print duplicate attribute introducers. Eg) [[clang::fallthrough]] instead of [[[[clang::fallthrough]]]] 2014-05-13 16:12:14 +00:00
atomic-type.cpp PR18097: Support initializing an _Atomic(T) from an object of C++ class type T 2014-07-31 06:31:19 +00:00
attr-after-definition.cpp
attr-aligned.cpp
attr-cleanup-gcc.cpp
attr-cleanup.cpp
attr-common.cpp
attr-cxx0x.cpp PR19252: Fix crash if alignas is used with an auto-typed variable. Don't check 2014-03-27 01:22:48 +00:00
attr-declspec-ignored.cpp
attr-deprecated.cpp
attr-flatten.cpp Implement the flatten attribute. 2014-05-20 17:12:51 +00:00
attr-format.cpp
attr-gnu.cpp Diagnose GNU-style attributes preceding virt-specifiers, but only when the attribute is known to GCC. Clang accepts attributes in this position, but 2014-08-04 17:03:51 +00:00
attr-no-sanitize-address.cpp None of these attributes require FunctionTemplate to be explicitly listed as part of their subject definition. FunctionTemplateDecls are not what the attribute appertains to in the first place -- it attaches to the underlying FunctionDecl. 2014-05-20 14:10:53 +00:00
attr-no-sanitize-memory.cpp None of these attributes require FunctionTemplate to be explicitly listed as part of their subject definition. FunctionTemplateDecls are not what the attribute appertains to in the first place -- it attaches to the underlying FunctionDecl. 2014-05-20 14:10:53 +00:00
attr-no-sanitize-thread.cpp None of these attributes require FunctionTemplate to be explicitly listed as part of their subject definition. FunctionTemplateDecls are not what the attribute appertains to in the first place -- it attaches to the underlying FunctionDecl. 2014-05-20 14:10:53 +00:00
attr-no-split-stack.cpp Implement the no_split_stack attribute. 2014-05-19 22:14:34 +00:00
attr-nodebug.cpp
attr-nonnull.cpp
attr-noreturn.cpp
attr-optnone.cpp Implement the 'optnone' attribute, which suppresses most optimizations 2014-03-31 22:29:15 +00:00
attr-print.cpp
attr-regparm.cpp
attr-selectany.cpp
attr-sentinel.cpp
attr-unavailable.cpp
attr-unused.cpp
attr-used.cpp
attr-visibility.cpp
attr-weak.cpp
attr-weakref.cpp
auto-cxx0x.cpp
auto-cxx98.cpp
auto-pragma.cpp
auto-subst-failure.cpp
bitfield-layout.cpp
block-call.cpp
blocks-1.cpp
blocks.cpp
bool-compare.cpp Extend -Wtautological-constant-out-of-range-compare to handle boolean values 2014-04-04 04:13:47 +00:00
bool.cpp
borland-extensions.cpp
builtin-exception-spec.cpp
builtin-ptrtomember-ambig.cpp
builtin-ptrtomember-overload-1.cpp
builtin-ptrtomember-overload.cpp
builtin_objc_msgSend.cpp
builtins-arm.cpp
builtins-va_arg.cpp
builtins.cpp
c99-variable-length-array-cxx11.cpp
c99-variable-length-array.cpp
c99.cpp
calling-conv-compat.cpp
captured-statements.cpp
cast-conversion.cpp
cast-explicit-ctor.cpp
class-base-member-init.cpp
class-layout.cpp
class-names.cpp
class.cpp
comma.cpp
compare.cpp
complex-init-list.cpp
complex-overload.cpp
composite-pointer-type.cpp
compound-literal.cpp
condition.cpp
conditional-expr.cpp
const-cast.cpp
constant-expression-cxx1y.cpp
constant-expression-cxx11.cpp Improve diagnostic on default-initializing const variables (PR20208). 2014-07-23 05:16:10 +00:00
constant-expression.cpp
constexpr-ackermann.cpp
constexpr-backtrace-limit.cpp
constexpr-depth.cpp
constexpr-duffs-device.cpp
constexpr-factorial.cpp
constexpr-many-arguments.cpp
constexpr-nqueens.cpp
constexpr-printing.cpp
constexpr-steps.cpp
constexpr-strlen.cpp
constexpr-turing.cpp
constexpr-value-init.cpp Improve diagnostic on default-initializing const variables (PR20208). 2014-07-23 05:16:10 +00:00
constructor-initializer.cpp
constructor-recovery.cpp
constructor.cpp Sema: Don't allow CVR qualifiers before structors 2014-07-08 18:18:04 +00:00
conversion-delete-expr.cpp
conversion-function.cpp Follow-up to r208481: Free all default arguments, not just the first one. 2014-05-11 00:28:16 +00:00
conversion-incomplete-type.cpp
conversion.cpp
convert-to-bool.cpp
converting-constructor.cpp
copy-assignment.cpp
copy-constructor-error.cpp
copy-initialization.cpp
crash-lambda-12645424.cpp
crashes.cpp
cstyle-cast.cpp
cv-unqual-rvalues.cpp
cxx-altivec.cpp
cxx-member-pointer-op.cpp
cxx0x-class.cpp
cxx0x-compat.cpp [C++1z] Implement N3928: message in static_assert is optional. 2014-06-20 19:57:12 +00:00
cxx0x-constexpr-const.cpp
cxx0x-cursory-default-delete.cpp Improve diagnostic on default-initializing const variables (PR20208). 2014-07-23 05:16:10 +00:00
cxx0x-defaulted-functions.cpp
cxx0x-delegating-ctors.cpp
cxx0x-deleted-default-ctor.cpp
cxx0x-initializer-aggregates.cpp
cxx0x-initializer-constructor.cpp Implement DR990 and DR1070. Aggregate initialization initializes uninitialized 2014-06-03 08:26:00 +00:00
cxx0x-initializer-references.cpp
cxx0x-initializer-scalars.cpp Tweak diagnostic wording for init list narrowing 2014-05-17 01:13:18 +00:00
cxx0x-initializer-stdinitializerlist-system-header.cpp Enable clang to continue to parse libstdc++4.6 and stlport after r210091. 2014-07-02 23:51:09 +00:00
cxx0x-initializer-stdinitializerlist.cpp Track the difference between 2014-07-17 05:12:35 +00:00
cxx0x-nontrivial-union.cpp
cxx0x-return-init-list.cpp
cxx0x-type-convert-construct.cpp
cxx1y-constexpr-not-const.cpp
cxx1y-contextual-conversion-tweaks.cpp
cxx1y-deduced-return-type.cpp PR18746: If a constexpr function has a dependent return type and no return 2014-04-22 23:14:23 +00:00
cxx1y-generic-lambdas-capturing.cpp Fix 'this' capturing Generic lambdas used within default initializers (PR19876) 2014-05-30 04:39:37 +00:00
cxx1y-generic-lambdas-variadics.cpp Fix PR18498: Support explicit template arguments with variadic generic lambdas 2014-06-01 16:11:54 +00:00
cxx1y-generic-lambdas.cpp
cxx1y-init-captures.cpp
cxx1y-initializer-aggregates.cpp
cxx1y-sized-deallocation.cpp
cxx1y-user-defined-literals.cpp
cxx1y-variable-templates_in_class.cpp Improve diagnostic on default-initializing const variables (PR20208). 2014-07-23 05:16:10 +00:00
cxx1y-variable-templates_top_level.cpp Tweak diagnostic wording for init list narrowing 2014-05-17 01:13:18 +00:00
cxx11-ast-print.cpp When pretty-printing a declaration of a pack, put the ellipsis before the name 2014-07-23 03:17:06 +00:00
cxx11-attr-print.cpp
cxx11-crashes.cpp
cxx11-gnu-attrs.cpp
cxx11-inheriting-ctors.cpp Make typo-correction of inheriting constructors work a bit better. Limit 2014-05-01 00:35:04 +00:00
cxx11-thread-local-print.cpp
cxx11-thread-local.cpp
cxx11-unused.cpp -Wunused-parameter: Don't fire on defaulted or deleted functions 2014-04-30 16:31:28 +00:00
cxx11-user-defined-literals-unused.cpp
cxx11-user-defined-literals.cpp
cxx98-compat-flags.cpp
cxx98-compat-pedantic.cpp
cxx98-compat.cpp Don't emit an ExtWarn on declarations of variable template specializations; 2014-04-17 02:56:49 +00:00
dcl_ambig_res.cpp
dcl_init_aggr.cpp PR11410: Extend diagnostic to cover all cases of aggregate initialization, not 2014-06-03 07:28:54 +00:00
decl-expr-ambiguity.cpp Add an Extension warning for applying unary * to an operand of type 'void*' in 2014-05-07 21:53:27 +00:00
decl-init-ref.cpp
decl-microsoft-call-conv.cpp MinGW: Define __stdcall&co when -fms-extensions is disabled 2014-04-21 20:58:00 +00:00
declspec-thread.cpp Fix declspec-thread.cpp test with a triple 2014-05-01 17:12:20 +00:00
decltype-98.cpp
decltype-crash.cpp
decltype-overloaded-functions.cpp
decltype-pr4444.cpp
decltype-pr4448.cpp
decltype-this.cpp
decltype.cpp [Sema] Adjust Sema::getCurBlock()/getCurLambda() to take into account that we may have 2014-04-26 18:29:13 +00:00
default-argument-temporaries.cpp
default-assignment-operator.cpp
default-constructor-initializers.cpp
default1.cpp Avoid crash if default argument parsed with errors. 2014-07-22 01:54:49 +00:00
default2.cpp
defaulted-ctor-loop.cpp
defaulted-private-dtor.cpp
delete.cpp Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]" 2014-07-16 15:12:48 +00:00
deleted-function.cpp
deleted-operator.cpp
dependent-auto.cpp
dependent-noexcept-unevaluated.cpp
dependent-types.cpp
deprecated.cpp
derived-to-base-ambig.cpp
destructor.cpp Sema: Don't allow CVR qualifiers before structors 2014-07-08 18:18:04 +00:00
direct-initializer.cpp
discrim-union.cpp
dllexport.cpp Avoid non-attributive uses of 'unsupported' in diagnostics 2014-07-14 19:16:22 +00:00
dllimport.cpp Don't drop dllimport from qualified friend redeclarations (PR20512) 2014-08-04 20:54:39 +00:00
do-while-scope.cpp
dr1301.cpp
dynamic-cast.cpp
elaborated-type-specifier.cpp When we generate a redeclaration for an 2014-05-14 18:31:48 +00:00
empty-class-layout.cpp
enable_if.cpp
enum-bitfield.cpp Improve error recovery around colon. 2014-07-16 05:16:52 +00:00
enum-increment.cpp
enum-scoped.cpp
enum-unscoped-nonexistent.cpp
enum.cpp
err_init_conversion_failed.cpp clang/test/SemaCXX/err_init_conversion_failed.cpp: Tweak for i686-msvc. 2014-05-20 15:44:42 +00:00
exception-spec-no-exceptions.cpp
exceptions.cpp
explicit.cpp
expression-traits.cpp
expressions.cpp [SemaCXX] Silence -Wconstant-logical-operand if the operand is a 0/1 from a macro. 2014-04-28 00:20:16 +00:00
extern-c.cpp
flexible-array-test.cpp
fntype-decl.cpp
for-range-dereference.cpp
for-range-examples.cpp Improve error recovery around colon. 2014-07-16 05:16:52 +00:00
for-range-no-std.cpp
for-range-unused.cpp
format-strings-0x.cpp
format-strings.cpp PR20356: Fix all Sema warnings with mismatched ext_/warn_ versus 2014-07-19 01:39:17 +00:00
friend-class-nodecl.cpp
friend-out-of-line.cpp
friend.cpp When we generate a redeclaration for an 2014-05-14 18:31:48 +00:00
funcdname.cpp [-fms-extensions] Add tests for __FUNCDNAME__ 2014-04-13 02:29:55 +00:00
function-extern-c.cpp
function-overload-typo-crash.cpp
function-overloaded-redecl.cpp
function-pointer-arguments.cpp
function-redecl.cpp
function-type-qual.cpp
functional-cast.cpp
generic-selection.cpp
gnu-case-ranges.cpp
gnu-flags.cpp
goto.cpp
goto2.cpp
i-c-e-cxx.cpp
illegal-member-initialization.cpp
implicit-exception-spec.cpp
implicit-int.cpp
implicit-member-functions.cpp
implicit-virtual-member-functions.cpp
incomplete-call.cpp
increment-decrement.cpp
indirect-goto.cpp
inherit.cpp
init-priority-attr.cpp
inline.cpp
instantiate-blocks.cpp
invalid-instantiated-field-decl.cpp
invalid-member-expr.cpp
invalid-template-specifier.cpp
issue547.cpp Reject varargs '...' in function prototype if there are more parameters after 2014-08-11 23:30:23 +00:00
lambda-expressions.cpp PR19249: Don't forget to DiagnoseUseOfDecl for the implicit use of a variable 2014-03-25 21:11:32 +00:00
libstdcxx_atomic_ns_hack.cpp
libstdcxx_common_type_hack.cpp
libstdcxx_is_pod_hack.cpp
libstdcxx_map_base_hack.cpp
libstdcxx_pointer_return_false_hack.cpp
linkage-spec.cpp
linkage.cpp
linkage2.cpp
literal-operators.cpp
literal-type.cpp
local-classes.cpp
long-virtual-inheritance-chain.cpp
lookup-member.cpp
member-class-11.cpp
member-expr-anonymous-union.cpp
member-expr-static.cpp
member-expr.cpp
member-init.cpp
member-location.cpp
member-name-lookup.cpp
member-operator-expr.cpp
member-pointer-ms.cpp MS ABI: Handle member function pointers returning a member data pointer 2014-08-07 22:56:13 +00:00
member-pointer-size.cpp
member-pointer.cpp
member-pointers-2.cpp
microsoft-cxx0x.cpp Tweak diagnostic wording for init list narrowing 2014-05-17 01:13:18 +00:00
microsoft-dtor-lookup-cxx11.cpp
microsoft-dtor-lookup.cpp Check the access of operator delete from the destructor context 2014-06-12 22:39:12 +00:00
microsoft-new-delete.cpp PR19729: Delete a bunch of bogus code in Sema::FindAllocationOverload. This 2014-05-13 19:56:21 +00:00
microsoft-varargs-diagnostics.cpp Sema: correct handling for __va_start for WoA 2014-07-22 02:01:04 +00:00
microsoft-varargs.cpp Sema: correct handling for __va_start for WoA 2014-07-22 02:01:04 +00:00
missing-header.cpp
missing-members.cpp Be a bit smarter about what nested name qualifiers to allow when 2014-03-21 21:54:25 +00:00
missing-namespace-qualifier-typo-corrections.cpp
ms-exception-spec.cpp
ms-friend-lookup.cpp MSVC compat: Allow lookup of friend types in enclosing namespaces 2014-07-10 23:44:52 +00:00
ms-interface.cpp Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )') 2014-04-02 05:58:29 +00:00
ms-overload-entry-point.cpp
ms-wchar.cpp
ms_integer_suffix.cpp Lex: Use the correct types for MS integer suffixes 2014-06-21 18:46:07 +00:00
ms_struct.cpp
ms_wide_bitfield.cpp
namespace-alias.cpp
namespace.cpp
neon-vector-types.cpp
nested-name-spec-locations.cpp
nested-name-spec.cpp Improve error recovery around colon. 2014-07-16 05:16:52 +00:00
new-array-size-conv.cpp
new-delete-0x.cpp
new-delete-cxx0x.cpp PR11410: Extend diagnostic to cover all cases of aggregate initialization, not 2014-06-03 07:28:54 +00:00
new-delete-predefined-decl-2.cpp
new-delete-predefined-decl.cpp
new-delete.cpp Fix crash declaring global allocation function with zero parameters. Fixes PR19968! 2014-06-07 00:43:57 +00:00
new-null.cpp
no-exceptions.cpp
no-implicit-builtin-decls.cpp
no-rtti.cpp
no-warn-composite-pointer-type.cpp
no-warn-unused-const-variables.cpp
no-wchar.cpp
non-empty-class-size-zero.cpp
nonnull.cpp
ns_returns_retained_block_return.cpp More tests for // rdar://17259812 2014-06-12 16:55:43 +00:00
null_in_arithmetic_ops.cpp
nullptr-98.cpp
nullptr.cpp
nullptr_in_arithmetic_ops.cpp
offsetof-0x.cpp
offsetof.cpp
old-style-cast.cpp
operator-arrow-depth.cpp
operator-arrow-temporary.cpp
out-of-line-def-mismatch.cpp
overload-0x.cpp
overload-call-copycon.cpp
overload-call.cpp In C++98, if an rvalue reference binds to a function lvalue (or an xvalue or an 2014-07-14 19:54:05 +00:00
overload-decl.cpp
overload-member-call.cpp
overload-value-dep-arg.cpp
overloaded-builtin-operators-0x.cpp
overloaded-builtin-operators.cpp
overloaded-name.cpp
overloaded-operator-decl.cpp
overloaded-operator.cpp Correct incoherent function versus function template partial ordering for conversion operators (the comparison could claim that two conversion operators are both better than each other). Actually implement DR495, rather than passing its test by chance because the declarations happened to be in the "lucky" order. 2014-05-17 01:58:45 +00:00
parentheses.cpp
pascal-strings.cpp
pr9812.c
pr9812.cpp
pr13353.cpp
pr13394-crash-on-invalid.cpp
pr18284-crash-on-invalid.cpp
pragma-init_seg.cpp Parse: Don't attempt to act on #pragma init_seg when not targeting MSVC 2014-08-14 06:35:08 +00:00
pragma-optimize.cpp [TEST] Improve tests for #pragma clang optimize off/on 2014-07-28 14:33:17 +00:00
pragma-pack.cpp
pragma-unused.cpp
pragma-visibility.cpp
pragma-vtordisp.cpp
pragma-weak.cpp
predefined-expr.cpp
prefetch-enum.cpp
primary-base.cpp
printf-block.cpp
printf-cstr.cpp
pseudo-destructors.cpp
ptrtomember-overload-resolution.cpp
ptrtomember.cpp
qual-id-test.cpp
qualification-conversion.cpp
qualified-id-lookup.cpp
qualified-member-enum.cpp
qualified-names-diag.cpp
redeclared-alias-template.cpp
redeclared-auto.cpp
ref-init-ambiguous.cpp
references.cpp
reinterpret-cast.cpp
reinterpret-fn-obj-pedantic.cpp
return-noreturn.cpp Fix branch reachabiliy annotation for temp dtor branches. 2014-08-08 07:37:13 +00:00
return-stack-addr.cpp
return.cpp
runtimediag-ppe.cpp
rval-references-examples.cpp
rval-references.cpp
scope-check.cpp Add support for partial jump scope checking 2014-05-09 08:40:10 +00:00
self-comparison.cpp
shift.cpp
short-enums.cpp
short-wchar-sign.cpp
sourceranges.cpp Add the location of Decls to ast dump. 2014-04-02 05:48:29 +00:00
statements.cpp
static-array-member.cpp
static-assert.cpp Fix typo in r211394. 2014-06-20 19:58:05 +00:00
static-cast-complete-type.cpp
static-cast.cpp
static-data-member.cpp
static-initializers.cpp
storage-class.cpp
string-init.cpp
string-plus-char.cpp
string-plus-int.cpp
struct-class-redecl.cpp
switch-0x.cpp
switch-implicit-fallthrough-blocks.cpp Added a test to ensure -Wimplicit-fallthrough works with -fblocks correctly. 2014-06-25 08:09:35 +00:00
switch-implicit-fallthrough-cxx98.cpp
switch-implicit-fallthrough-macro.cpp
switch-implicit-fallthrough-per-method.cpp
switch-implicit-fallthrough.cpp Fix "warning: fallthrough annotation does not directly precede switch label" in lambdas. 2014-06-24 15:28:21 +00:00
switch.cpp
tag-ambig.cpp
template-implicit-vars.cpp Extend AST dump to include 'used' and 'referenced' flags, and put 'invalid' flag in the right place. 2014-06-13 02:24:47 +00:00
templated-friend-decl.cpp
this.cpp
trailing-return-0x.cpp
trivial-constructor.cpp
trivial-destructor.cpp
type-convert-construct.cpp
type-definition-in-specifier.cpp Fix treatment of types defined in function prototype 2014-06-25 17:09:41 +00:00
type-dependent-exprs.cpp
type-formatting.cpp
type-traits-incomplete.cpp
type-traits.cpp PR20228: don't retain a pointer to a vector element after the container has been resized. 2014-07-23 20:07:08 +00:00
typedef-redecl.cpp
typeid-ref.cpp
typeid.cpp
types_compatible_p.cpp Continue parsing an expression list even after an error is encountered. 2014-07-14 22:48:10 +00:00
typo-correction-pt2.cpp Add another keyword-selection flag to CorrectionCandidateCallback. 2014-07-28 18:14:02 +00:00
typo-correction.cpp Move TypoCorrection filtering into the TypoCorrectionConsumer and make it incremental. 2014-06-11 18:07:01 +00:00
unary-real-imag.cpp
undefined-inline.cpp Don't warn about undefined inline functions if they're dllexport/import 2014-05-22 20:45:53 +00:00
undefined-internal.cpp test/SemaCXX/undefined-internal.cpp: Remove target triple. 2014-06-06 17:51:25 +00:00
underlying_type.cpp PR19966: don't crash/assert when __underlying_type is applied to an incomplete 2014-06-12 00:01:45 +00:00
uninit-variables-conditional.cpp
uninit-variables.cpp PR19996: don't crash if -Wuninitialized sees a c++1y lambda init-capture. 2014-06-11 00:31:00 +00:00
uninitialized.cpp Improve -Wuninitialized to catch const classes being used in their own copy 2014-08-12 21:05:04 +00:00
unknown-anytype-blocks.cpp
unknown-anytype.cpp
unknown-type-name.cpp
unreachable-catch-clauses.cpp
unreachable-code.cpp [-Wunreachable-code] add a specialized diagnostic for unreachable increment expressions of loops. 2014-03-21 06:02:36 +00:00
unused-functions.cpp
unused-with-error.cpp
unused.cpp
user-defined-conversions.cpp
using-decl-1.cpp Make typo-correction of inheriting constructors work a bit better. Limit 2014-05-01 00:35:04 +00:00
using-decl-pr4441.cpp
using-decl-pr4450.cpp
using-decl-templates.cpp
using-directive.cpp
value-dependent-exprs.cpp
value-initialization.cpp
vararg-class.cpp
vararg-default-arg.cpp
vararg-non-pod.cpp
vector-casts.cpp Print detailed vector type information on diagnostics. 2014-04-25 20:41:38 +00:00
vector-no-lax.cpp
vector.cpp Print detailed vector type information on diagnostics. 2014-04-25 20:41:38 +00:00
virtual-base-used.cpp
virtual-member-functions-key-function.cpp
virtual-override-x64.cpp
virtual-override-x86.cpp
virtual-override.cpp
virtuals.cpp
visibility.cpp
vla.cpp
vtable-instantiation.cc
vtordisp-mode.cpp
warn-absolute-value-header.cpp Consolidate header inclusion diagnostics 2014-07-11 20:53:51 +00:00
warn-absolute-value.cpp Make -Wabsolute-value C++-aware. 2014-04-15 23:47:53 +00:00
warn-address.cpp Add existing warnings to -Waddress so that it works closer to what GCC has. 2014-03-26 01:55:33 +00:00
warn-assignment-condition.cpp
warn-bad-memaccess.cpp Extend -Wdynamic-class-memaccess to records containing dynamic classes 2014-06-27 23:58:21 +00:00
warn-bool-conversion.cpp Extend tautological pointer compare and pointer to bool conversion warnings to 2014-08-08 22:41:43 +00:00
warn-c++11-extensions.cpp
warn-cast-align.cpp
warn-char-subscripts.cpp
warn-consumed-analysis.cpp Explicitly keep track of temporaries during the consumed analysis. 2014-05-08 11:50:00 +00:00
warn-consumed-parsing.cpp
warn-dangling-field.cpp
warn-deprecated-header.cpp
warn-div-or-rem-by-zero.cpp
warn-empty-body.cpp
warn-enum-compare.cpp
warn-everthing.cpp
warn-exit-time-destructors.cpp Don't emit exit-time destructor warnings for trivial explicitly defaulted dtors 2014-03-27 20:23:36 +00:00
warn-float-conversion.cpp Change -Wfloating-point-conversion to -Wfloat-conversion. 2014-04-23 21:53:59 +00:00
warn-func-not-needed.cpp
warn-global-constructors.cpp Add a missing Invalid check to SubobjectDesignator::isOnePastEnd() 2014-07-23 23:24:25 +00:00
warn-implicit-conversion-floating-point-to-bool.cpp
warn-infinite-recursion.cpp
warn-large-by-value-copy.cpp
warn-literal-conversion.cpp
warn-logical-not-compare.cpp
warn-loop-analysis.cpp
warn-member-not-needed.cpp
warn-memset-bad-sizeof.cpp
warn-memsize-comparison.cpp
warn-missing-noreturn.cpp
warn-missing-prototypes.cpp
warn-missing-variable-declarations.cpp
warn-new-overaligned-2.cpp
warn-new-overaligned-3.cpp
warn-new-overaligned.cpp
warn-overloaded-virtual.cpp Updating a comment related to the implementation of -Woverloaded-virtual, and adding a FIXME to a test case. (Drive-by removal of trailing whitespace in the test case as well.) 2014-07-30 23:50:53 +00:00
warn-pure-virtual-call-from-ctor-dtor.cpp
warn-reinterpret-base-class.cpp
warn-reorder-ctor-initialization.cpp
warn-self-assign.cpp PR12214 - Warn on suspicious self-compound-assignments. 2014-05-30 00:15:04 +00:00
warn-self-comparisons.cpp
warn-shadow.cpp Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )') 2014-04-02 05:58:29 +00:00
warn-sign-conversion.cpp Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda at ... )') 2014-04-02 05:58:29 +00:00
warn-static-const-float.cpp
warn-static-function-inheader.cpp
warn-static-function-inheader.h
warn-string-conversion.cpp
warn-sysheader-macro.cpp
warn-tautological-compare.cpp Extend tautological pointer compare and pointer to bool conversion warnings to 2014-08-08 22:41:43 +00:00
warn-tautological-undefined-compare.cpp Extend tautological pointer compare and pointer to bool conversion warnings to 2014-08-08 22:41:43 +00:00
warn-thread-safety-analysis.cpp Thread Safety Analysis: fix to improve handling of references to guarded 2014-08-14 19:17:06 +00:00
warn-thread-safety-negative.cpp Thread Safety Analysis: Move -Wthread-safety-negative out of the 2014-08-14 21:54:34 +00:00
warn-thread-safety-parsing.cpp None of these attributes require FunctionTemplate to be explicitly listed as part of their subject definition. FunctionTemplateDecls are not what the attribute appertains to in the first place -- it attaches to the underlying FunctionDecl. 2014-05-20 14:10:53 +00:00
warn-thread-safety-verbose.cpp Thread safety analysis: add -Wthread-safety-verbose flag, which adds additional notes that are helpful when compiling statistics on thread safety warnings. 2014-08-14 21:40:15 +00:00
warn-undefined-bool-conversion.cpp Extend tautological pointer compare and pointer to bool conversion warnings to 2014-08-08 22:41:43 +00:00
warn-unreachable.cpp -Wunreachable-code: refine recognition of unreachable "sigil" to cope with implicit casts in C++. 2014-04-16 07:26:09 +00:00
warn-unsequenced.cpp
warn-unused-attribute.cpp
warn-unused-comparison.cpp Ignore void returning overloaded functions fom -Wunused-comparison. PR19791. 2014-05-20 01:34:43 +00:00
warn-unused-filescoped.cpp PR19713: Don't warn on unused static inline functions, even if the 'inline' was 2014-05-11 21:25:24 +00:00
warn-unused-label-error.cpp PR19305: Don't issue -Wunused-variable warnings on variable templates. It's not 2014-04-02 18:28:36 +00:00
warn-unused-parameters.cpp
warn-unused-private-field.cpp
warn-unused-result.cpp
warn-unused-value.cpp
warn-unused-variables-error.cpp
warn-unused-variables.cpp PR19558: don't produce an "unused variable" warning for a variable template partial specialization. 2014-04-25 19:21:40 +00:00
warn-using-namespace-in-header.cpp
warn-variable-not-needed.cpp
warn-vla.cpp
warn-weak-vtables.cpp
wchar_t.cpp
windows-arm-valist.cpp test: move test from CodeGen to Sema 2014-06-30 02:14:37 +00:00
writable-strings-deprecated.cpp Move the C++11 ExtWarn for converting a string literal to 'char*' out of 2014-04-22 01:11:06 +00:00
zero-length-arrays.cpp