.. |
Inputs
|
Make -Wunused warning rules more consistent.
|
2013-09-10 03:05:56 +00:00 |
2008-01-11-BadWarning.cpp
|
…
|
|
MicrosoftCompatibility-cxx98.cpp
|
…
|
|
MicrosoftCompatibility.cpp
|
…
|
|
MicrosoftCompatibilityNoExceptions.cpp
|
…
|
|
MicrosoftExtensions.cpp
|
Under -fms-extensions, only inject a friend tag name when we didn't see a tag with that name in an enclosing scope.
|
2013-06-27 20:42:30 +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
|
Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're
|
2013-06-13 03:34:55 +00:00 |
PR9884.cpp
|
…
|
|
PR9902.cpp
|
…
|
|
PR9908.cpp
|
…
|
|
PR10177.cpp
|
…
|
|
PR10243.cpp
|
…
|
|
PR10447.cpp
|
DR14, DR101, and part of DR1: fix handling of extern "C" declarations in
|
2013-06-18 20:15:12 +00:00 |
PR10458.cpp
|
…
|
|
PR11358.cpp
|
…
|
|
PR12481.cpp
|
…
|
|
PR12778.cpp
|
Avoid getting an argument of allocation function if it does not exist.
|
2013-09-14 12:00:01 +00:00 |
__null.cpp
|
…
|
|
__try.cpp
|
…
|
|
abstract.cpp
|
Implement DR257 / fix PR16659:
|
2013-07-22 02:56:56 +00:00 |
access-base-class.cpp
|
…
|
|
access-control-check.cpp
|
…
|
|
access-member-pointer.cpp
|
…
|
|
access.cpp
|
Add a testcase for PR7434, which is a bug we no longer appear to have.
|
2013-06-11 20:38:45 +00:00 |
addr-of-overloaded-function-casting.cpp
|
Don't produce duplicate notes if we have deduction failure notes when resolving
|
2013-08-14 00:00:44 +00:00 |
addr-of-overloaded-function.cpp
|
Fix crash typo-correcting dependent member func.
|
2013-07-08 23:35:04 +00:00 |
address-of-temporary.cpp
|
Correctly classify T{} as an array temporary if T is an array of class type with nontrivial destructor.
|
2013-02-02 02:11:36 +00:00 |
address-of.cpp
|
PR15132: Replace "address expression must be an lvalue or a function
|
2013-02-02 02:14:45 +00:00 |
address-space-conversion.cpp
|
…
|
|
address-space-initialize.cpp
|
Fix initializer for variables with attribute address_space set.
|
2013-02-26 21:15:54 +00:00 |
address-space-newdelete.cpp
|
…
|
|
address-space-references.cpp
|
…
|
|
aggregate-initialization.cpp
|
…
|
|
alias-template.cpp
|
…
|
|
alignment-of-derived-class.cpp
|
Fix alignment of class derived from empty class.
|
2013-07-16 00:21:28 +00:00 |
alignof-sizeof-reference.cpp
|
sizeof(void) etc. should be a hard error in C++.
|
2013-08-13 22:26:42 +00:00 |
alignof.cpp
|
Fix alignof computation of large arrays on x86_64.
|
2013-08-08 19:53:46 +00:00 |
altivec.cpp
|
Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn on
|
2013-01-17 01:17:56 +00:00 |
ambig-user-defined-conversions.cpp
|
…
|
|
ambiguous-builtin-unary-operator.cpp
|
…
|
|
ambiguous-conversion-show-overload.cpp
|
Add 'not' to commands that are expected to fail.
|
2013-07-04 16:16:58 +00:00 |
anonymous-struct.cpp
|
…
|
|
anonymous-union-cxx11.cpp
|
…
|
|
anonymous-union.cpp
|
Fix member refs with using decl + anonymous union.
|
2013-07-16 00:01:31 +00:00 |
array-bound-merge.cpp
|
…
|
|
array-bounds-ptr-arith.cpp
|
…
|
|
array-bounds-system-header.cpp
|
…
|
|
array-bounds.cpp
|
…
|
|
arrow-operator.cpp
|
…
|
|
ast-print.cpp
|
Fix pretty-printing for unnamed unions.
|
2013-08-12 21:54:04 +00:00 |
atomic-type.cxx
|
Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar for the _Atomic type specifier.
|
2013-03-28 01:55:44 +00:00 |
attr-after-definition.cpp
|
…
|
|
attr-cleanup-gcc.cpp
|
The cleanup attribute no longer uses an unresolved, simple identifier as its argument. Instead, it takes an expression that is fully resolved.
|
2013-09-11 01:37:41 +00:00 |
attr-cleanup.cpp
|
Adding some additional test cases for the cleanup attribute.
|
2013-09-11 13:43:47 +00:00 |
attr-common.cpp
|
Don't allow __attribute__((common)) in C++. PR16330.
|
2013-06-20 22:55:04 +00:00 |
attr-cxx0x.cpp
|
sizeof(void) etc. should be a hard error in C++.
|
2013-08-13 22:26:42 +00:00 |
attr-declspec-ignored.cpp
|
…
|
|
attr-deprecated.cpp
|
Attempt to fix this test on i686 targets.
|
2013-02-12 08:59:01 +00:00 |
attr-format.cpp
|
…
|
|
attr-no-sanitize-address.cpp
|
Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases.
|
2013-07-23 19:30:11 +00:00 |
attr-no-sanitize-memory.cpp
|
Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases.
|
2013-07-23 19:30:11 +00:00 |
attr-no-sanitize-thread.cpp
|
Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases.
|
2013-07-23 19:30:11 +00:00 |
attr-nodebug.cpp
|
…
|
|
attr-nonnull.cpp
|
Start checking nonnull (as well as format and argument_with_type_tag) on
|
2013-01-24 02:03:08 +00:00 |
attr-noreturn.cpp
|
Fix PR15291: noreturn adjustment in overload resolution for function templates, from Alexander Zinenko!
|
2013-04-17 08:45:07 +00:00 |
attr-print.cpp
|
Improved source code fidelity for gcc mode attribute.
|
2013-06-20 12:46:19 +00:00 |
attr-regparm.cpp
|
Fix typo 'with with' in diagnostic.
|
2013-02-21 23:15:05 +00:00 |
attr-selectany.cpp
|
Implement __declspec(selectany) under -fms-extensions
|
2013-05-20 14:02:37 +00:00 |
attr-sentinel.cpp
|
…
|
|
attr-unavailable.cpp
|
…
|
|
attr-unused.cpp
|
…
|
|
attr-used.cpp
|
Don't reject attribute used in an "extern const" variable definition.
|
2013-08-16 23:18:50 +00:00 |
attr-visibility.cpp
|
…
|
|
attr-weak.cpp
|
Check for internal weak decls after merging.
|
2013-01-16 23:11:15 +00:00 |
attr-weakref.cpp
|
Switching the WeakRef attribute to using the new checkStringLiteralArgument helper function.
|
2013-09-13 19:35:18 +00:00 |
auto-cxx0x.cpp
|
…
|
|
auto-cxx98.cpp
|
…
|
|
auto-pragma.cpp
|
Make sure pragmas don't attach visibility attributes to auto variables with
|
2013-02-22 17:59:16 +00:00 |
auto-subst-failure.cpp
|
…
|
|
bitfield-layout.cpp
|
…
|
|
block-call.cpp
|
…
|
|
blocks-1.cpp
|
Switch the semantic DeclContext for a block-scope declaration of a function or
|
2013-09-20 01:15:31 +00:00 |
blocks.cpp
|
Fix a crash-on-valid where a block capture copy expression was
|
2013-03-22 02:10:40 +00:00 |
bool.cpp
|
Split the deprecated increment bool warning into a sub-group of -Wdeprecated
|
2013-08-08 03:05:52 +00:00 |
borland-extensions.cpp
|
Actually remove the hack which was blocking the Borland-style attributes from
|
2013-01-29 01:38:41 +00:00 |
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
|
Add a __builtin_addressof that performs the same functionality as the built-in
|
2013-07-11 02:27:57 +00:00 |
c99-variable-length-array-cxx11.cpp
|
Implement -Wvla correctly
|
2013-01-23 20:02:51 +00:00 |
c99-variable-length-array.cpp
|
Improve 'failed template argument deduction' diagnostic for the case where we
|
2013-01-31 05:19:49 +00:00 |
c99.cpp
|
…
|
|
calling-conv-compat.cpp
|
Delete CC_Default and use the target default CC everywhere
|
2013-08-27 23:08:25 +00:00 |
captured-statements.cpp
|
Add some missing ProhibitAttributes calls to some declaration-like #pragmas.
|
2013-09-16 21:17:44 +00:00 |
cast-conversion.cpp
|
Don't build expressions for invalid casts.
|
2013-07-26 23:47:47 +00:00 |
cast-explicit-ctor.cpp
|
…
|
|
class-base-member-init.cpp
|
Make CXXBaseSpecifier::getType return unqual type.
|
2013-07-11 22:22:22 +00:00 |
class-layout.cpp
|
Fix bug in computing POD-for-layout.
|
2013-07-20 01:06:31 +00:00 |
class-names.cpp
|
…
|
|
class.cpp
|
Avoid spurious error messages if parent template class cannot be instantiated
|
2013-08-10 05:54:47 +00:00 |
comma.cpp
|
…
|
|
compare.cpp
|
Enhance -Wtautological-constant-out-of-range-compare to include the name of the enum constant.
|
2013-03-15 21:50:10 +00:00 |
complex-init-list.cpp
|
…
|
|
complex-overload.cpp
|
PR15966: don't get confused by a complex integer -> complex integer conversion
|
2013-05-10 20:29:50 +00:00 |
composite-pointer-type.cpp
|
…
|
|
compound-literal.cpp
|
Fix representation of compound literals for C++ objects with destructors.
|
2013-05-06 16:48:12 +00:00 |
condition.cpp
|
Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there
|
2013-04-30 13:56:41 +00:00 |
conditional-expr.cpp
|
Allow paren casted throw statements inside of ternary expressions
|
2013-06-02 08:40:42 +00:00 |
const-cast.cpp
|
Fix handling of const_cast from prvalue to rvalue reference: such a cast is
|
2013-06-14 22:27:52 +00:00 |
constant-expression-cxx1y.cpp
|
PR16755: When initializing or modifying a bitfield member in a constant
|
2013-08-06 07:09:20 +00:00 |
constant-expression-cxx11.cpp
|
Part three of PR15721: if we have an invalid CXXDefaultInitExpr, don't crash if
|
2013-09-13 20:51:45 +00:00 |
constant-expression.cpp
|
…
|
|
constexpr-ackermann.cpp
|
…
|
|
constexpr-backtrace-limit.cpp
|
Add 'not' to commands that are expected to fail.
|
2013-07-04 16:16:58 +00:00 |
constexpr-depth.cpp
|
…
|
|
constexpr-duffs-device.cpp
|
Add another C++14 constexpr test case.
|
2013-07-25 01:53:54 +00:00 |
constexpr-factorial.cpp
|
…
|
|
constexpr-many-arguments.cpp
|
…
|
|
constexpr-nqueens.cpp
|
…
|
|
constexpr-printing.cpp
|
C++1y: support simple variable assignments in constexpr functions.
|
2013-04-26 14:36:30 +00:00 |
constexpr-steps.cpp
|
Add test forgotten in r181388.
|
2013-05-08 02:38:36 +00:00 |
constexpr-strlen.cpp
|
…
|
|
constexpr-turing.cpp
|
Since we're counting number of steps, switch to turing machines which maximize
|
2013-05-16 22:18:32 +00:00 |
constexpr-value-init.cpp
|
Modify the uninitialized field visitor to detect uninitialized use across the
|
2013-09-20 03:03:06 +00:00 |
constructor-initializer.cpp
|
<rdar://problem/13267210> Ensure that Sema::CompareReferenceRelationship returns consistent results with invalid types.
|
2013-03-26 23:36:30 +00:00 |
constructor-recovery.cpp
|
…
|
|
constructor.cpp
|
…
|
|
conversion-delete-expr.cpp
|
Refactor places which perform contextual implicit conversions to go through a
|
2013-05-21 19:05:48 +00:00 |
conversion-function.cpp
|
Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention...
|
2013-08-06 01:03:05 +00:00 |
conversion-incomplete-type.cpp
|
Fix a conversion to incomplete type bug -- The error message now specifically states that the type is incomplete and points to the forward declaration of the incomplete type.
|
2013-06-27 01:50:25 +00:00 |
conversion.cpp
|
Don't warn on conversion from NULL to nullptr_t
|
2013-02-16 00:56:22 +00:00 |
convert-to-bool.cpp
|
…
|
|
converting-constructor.cpp
|
…
|
|
copy-assignment.cpp
|
…
|
|
copy-constructor-error.cpp
|
…
|
|
copy-initialization.cpp
|
…
|
|
crash-lambda-12645424.cpp
|
…
|
|
crashes.cpp
|
Clear LookupResult object if invalid candidate is found.
|
2013-09-04 04:50:29 +00:00 |
cstyle-cast.cpp
|
…
|
|
cv-unqual-rvalues.cpp
|
…
|
|
cxx-member-pointer-op.cpp
|
…
|
|
cxx0x-class.cpp
|
Modify the uninitialized field visitor to detect uninitialized use across the
|
2013-09-20 03:03:06 +00:00 |
cxx0x-compat.cpp
|
…
|
|
cxx0x-constexpr-const.cpp
|
…
|
|
cxx0x-cursory-default-delete.cpp
|
…
|
|
cxx0x-defaulted-functions.cpp
|
PR15597: Fix a confusion between the implicit exception specification and the
|
2013-03-27 00:22:47 +00:00 |
cxx0x-delegating-ctors.cpp
|
…
|
|
cxx0x-deleted-default-ctor.cpp
|
…
|
|
cxx0x-initializer-aggregates.cpp
|
Implement DR1270: braces can be elided in all aggregate initialization, not
|
2013-06-06 11:41:05 +00:00 |
cxx0x-initializer-constructor.cpp
|
Add some missing diagnostics for C++11 narrowing conversions.
|
2013-02-05 05:52:24 +00:00 |
cxx0x-initializer-references.cpp
|
Switch the semantic DeclContext for a block-scope declaration of a function or
|
2013-09-20 01:15:31 +00:00 |
cxx0x-initializer-scalars.cpp
|
…
|
|
cxx0x-initializer-stdinitializerlist.cpp
|
When creating an implicit conversion sequence for a reference of type T from an
|
2013-09-06 01:22:42 +00:00 |
cxx0x-nontrivial-union.cpp
|
Don't check for triviality on fields of templated records. We can't know the
|
2013-06-25 23:22:23 +00:00 |
cxx0x-return-init-list.cpp
|
…
|
|
cxx0x-type-convert-construct.cpp
|
…
|
|
cxx1y-array-runtime-bound.cpp
|
Add a triple to make a test resilient to non-TLS hosts (eg: darwin10)
|
2013-04-22 04:18:25 +00:00 |
cxx1y-constexpr-not-const.cpp
|
The 'constexpr implies const' rule for non-static member functions is gone in
|
2013-04-21 01:08:50 +00:00 |
cxx1y-contextual-conversion-tweaks.cpp
|
r184100 Fix -- Updated test cases for contextual conversion
|
2013-06-18 01:27:47 +00:00 |
cxx1y-deduced-return-type.cpp
|
Sema: Subst type default template args earlier
|
2013-08-28 23:48:32 +00:00 |
cxx1y-initializer-aggregates.cpp
|
C++1y: Allow aggregates to have default initializers.
|
2013-04-20 22:23:05 +00:00 |
cxx1y-user-defined-literals.cpp
|
Handle standard libraries that miss out the space when defining the standard
|
2013-09-24 04:06:10 +00:00 |
cxx1y-variable-templates_in_class.cpp
|
Implement restriction that a partial specialization must actually specialize
|
2013-09-24 04:49:23 +00:00 |
cxx1y-variable-templates_top_level.cpp
|
Implement restriction that a partial specialization must actually specialize
|
2013-09-24 04:49:23 +00:00 |
cxx11-ast-print.cpp
|
Moved pretty printer test for thread local storage in its own file
|
2013-05-04 11:26:59 +00:00 |
cxx11-attr-print.cpp
|
Switched FormatAttr to using an IdentifierArgument instead of a StringArgument since that is a more accurate modeling.
|
2013-09-03 21:02:22 +00:00 |
cxx11-crashes.cpp
|
If we find an error in the range expression in a range-based for loop, and the
|
2013-08-21 01:40:36 +00:00 |
cxx11-gnu-attrs.cpp
|
Downgrade 'attribute ignored when parsing type' from error to warning, to match
|
2013-01-29 10:02:16 +00:00 |
cxx11-inheriting-ctors.cpp
|
PR15757: When we instantiate an inheriting constructor template, also
|
2013-05-17 02:19:35 +00:00 |
cxx11-thread-local-print.cpp
|
Avoid patching storage class for block scope thread_local variables.
|
2013-05-10 20:34:44 +00:00 |
cxx11-thread-local.cpp
|
Revert r179671 and just pass a triple to the test for a platform with known
|
2013-04-17 17:27:51 +00:00 |
cxx11-user-defined-literals-unused.cpp
|
Mark as referenced the functions from instantiated UserDefinedLiterals.
|
2013-04-09 01:17:02 +00:00 |
cxx11-user-defined-literals.cpp
|
PR14950: Fix out-of-bounds function parameter access in literal operator lookup.
|
2013-01-15 07:12:59 +00:00 |
cxx98-compat-flags.cpp
|
…
|
|
cxx98-compat-pedantic.cpp
|
r184100 Fix -- Updated test cases for contextual conversion
|
2013-06-18 01:27:47 +00:00 |
cxx98-compat.cpp
|
Implement C++1y digit separator proposal (' as a digit separator). This is not
|
2013-09-26 03:33:06 +00:00 |
dcl_ambig_res.cpp
|
sizeof(void) etc. should be a hard error in C++.
|
2013-08-13 22:26:42 +00:00 |
dcl_init_aggr.cpp
|
…
|
|
decl-expr-ambiguity.cpp
|
Try to recognise hidden tag type names in potential declarations, in ObjC code as well.
|
2013-05-07 19:54:28 +00:00 |
decl-init-ref.cpp
|
PR16502: Fix a dumb bug where we might look past the last initializer in an
|
2013-07-01 06:08:20 +00:00 |
decl-microsoft-call-conv.cpp
|
Ignore calling conventions when checking function template specializations
|
2013-09-10 01:04:45 +00:00 |
decltype-98.cpp
|
…
|
|
decltype-crash.cpp
|
…
|
|
decltype-overloaded-functions.cpp
|
…
|
|
decltype-pr4444.cpp
|
…
|
|
decltype-pr4448.cpp
|
…
|
|
decltype-this.cpp
|
…
|
|
decltype.cpp
|
PR16529: Don't forget to add the CXXFunctionalCastExpr type sugar to an
|
2013-09-23 02:20:00 +00:00 |
default-argument-temporaries.cpp
|
…
|
|
default-assignment-operator.cpp
|
Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're
|
2013-06-13 03:34:55 +00:00 |
default-constructor-initializers.cpp
|
…
|
|
default1.cpp
|
Attempt typo correction for function calls with the wrong number of arguments.
|
2013-07-08 23:13:44 +00:00 |
default2.cpp
|
…
|
|
defaulted-ctor-loop.cpp
|
…
|
|
defaulted-private-dtor.cpp
|
…
|
|
delete.cpp
|
…
|
|
deleted-function.cpp
|
…
|
|
deleted-operator.cpp
|
…
|
|
dependent-auto.cpp
|
…
|
|
dependent-noexcept-unevaluated.cpp
|
…
|
|
dependent-types.cpp
|
…
|
|
deprecated.cpp
|
C++11: don't warn about the deprecated 'register' keyword if it's combined with
|
2013-06-17 01:34:01 +00:00 |
derived-to-base-ambig.cpp
|
…
|
|
destructor.cpp
|
…
|
|
direct-initializer.cpp
|
…
|
|
discrim-union.cpp
|
…
|
|
do-while-scope.cpp
|
…
|
|
dr1301.cpp
|
…
|
|
dynamic-cast.cpp
|
Add an additional test for dynamic_cast.
|
2013-06-20 18:53:38 +00:00 |
elaborated-type-specifier.cpp
|
…
|
|
empty-class-layout.cpp
|
…
|
|
enum-bitfield.cpp
|
…
|
|
enum-increment.cpp
|
Emit an error for enum increments and decrements in C++ mode.
|
2013-08-08 01:50:23 +00:00 |
enum-scoped.cpp
|
Don't allow unary negation on scoped enums.
|
2013-08-16 00:09:18 +00:00 |
enum-unscoped-nonexistent.cpp
|
Suppress bogus "use of undefined constexpr function" error if the function body
|
2013-05-14 05:18:44 +00:00 |
enum.cpp
|
…
|
|
err_init_conversion_failed.cpp
|
The diagnostic err_init_conversion_failed uses the enum
|
2013-08-31 03:50:47 +00:00 |
exception-spec-no-exceptions.cpp
|
…
|
|
exceptions.cpp
|
…
|
|
explicit.cpp
|
PR17295: Do not allow explicit conversion functions to be used in cases where
|
2013-09-21 21:55:46 +00:00 |
expression-traits.cpp
|
Bound member function diagnostic - suggest no-args calls and note overload candidates
|
2013-06-04 00:28:46 +00:00 |
expressions.cpp
|
…
|
|
extern-c.cpp
|
Switch the semantic DeclContext for a block-scope declaration of a function or
|
2013-09-20 01:15:31 +00:00 |
flexible-array-test.cpp
|
…
|
|
fntype-decl.cpp
|
…
|
|
for-range-dereference.cpp
|
…
|
|
for-range-examples.cpp
|
If we find an error in the range expression in a range-based for loop, and the
|
2013-08-21 01:40:36 +00:00 |
for-range-no-std.cpp
|
…
|
|
for-range-unused.cpp
|
Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there
|
2013-04-30 13:56:41 +00:00 |
format-strings-0x.cpp
|
Implement C++'s restrictions on the type of an expression passed to a vararg
|
2013-08-05 18:49:43 +00:00 |
format-strings.cpp
|
…
|
|
friend-class-nodecl.cpp
|
…
|
|
friend-out-of-line.cpp
|
…
|
|
friend.cpp
|
Reinstate r186040, with additional fixes and more test coverage (reverted in
|
2013-07-17 23:53:16 +00:00 |
function-extern-c.cpp
|
Diagnose about extern "C" functions returning c++ objects
|
2013-03-14 23:09:00 +00:00 |
function-overload-typo-crash.cpp
|
…
|
|
function-overloaded-redecl.cpp
|
…
|
|
function-pointer-arguments.cpp
|
Fix for PR16570: when comparing two function pointers, discard qualifiers when
|
2013-08-09 21:42:32 +00:00 |
function-redecl.cpp
|
Switch the semantic DeclContext for a block-scope declaration of a function or
|
2013-09-20 01:15:31 +00:00 |
function-type-qual.cpp
|
[AST] Introduce a new DecayedType sugar node
|
2013-06-24 17:51:48 +00:00 |
functional-cast.cpp
|
…
|
|
generic-selection.cpp
|
…
|
|
gnu-case-ranges.cpp
|
…
|
|
gnu-flags.cpp
|
Add specific warning flags for GNU ext in Sema.
|
2013-09-18 23:23:17 +00:00 |
goto.cpp
|
…
|
|
goto2.cpp
|
…
|
|
i-c-e-cxx.cpp
|
C++1y: track object lifetime during constexpr evaluation, and don't allow
|
2013-07-24 07:11:57 +00:00 |
illegal-member-initialization.cpp
|
…
|
|
implicit-exception-spec.cpp
|
…
|
|
implicit-int.cpp
|
…
|
|
implicit-member-functions.cpp
|
…
|
|
implicit-virtual-member-functions.cpp
|
Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're
|
2013-06-13 03:34:55 +00:00 |
incomplete-call.cpp
|
…
|
|
increment-decrement.cpp
|
…
|
|
indirect-goto.cpp
|
…
|
|
inherit.cpp
|
…
|
|
init-priority-attr.cpp
|
Replacing err_attribute_argument_not_int with err_attribute_not_type_attr
|
2013-07-30 14:10:17 +00:00 |
inline.cpp
|
…
|
|
instantiate-blocks.cpp
|
…
|
|
invalid-instantiated-field-decl.cpp
|
…
|
|
invalid-member-expr.cpp
|
…
|
|
invalid-template-specifier.cpp
|
…
|
|
issue547.cpp
|
…
|
|
lambda-expressions.cpp
|
Handle a difference in lambda return type deduction between C++11 and C++1y: if
|
2013-07-26 23:45:07 +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
|
Fix copy-pasted comment.
|
2013-06-20 23:01:44 +00:00 |
linkage-spec.cpp
|
Reinstate r185229, reverted in r185256, with a tweak: further ignore the
|
2013-06-30 09:48:50 +00:00 |
linkage.cpp
|
Add a testcase for a recent regression.
|
2013-04-26 00:29:11 +00:00 |
linkage2.cpp
|
Reinstate r185229, reverted in r185256, with a tweak: further ignore the
|
2013-06-30 09:48:50 +00:00 |
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
|
Fix the end sourcelocation of the call expression in a member access when
|
2013-08-21 19:09:44 +00:00 |
member-init.cpp
|
When we're synthesizing copy/move-assignment, we can't form a reference to an
|
2013-06-07 01:48:56 +00:00 |
member-location.cpp
|
…
|
|
member-name-lookup.cpp
|
…
|
|
member-operator-expr.cpp
|
…
|
|
member-pointer-ms.cpp
|
Add a few more tests for casts.
|
2013-06-20 01:35:13 +00:00 |
member-pointer-size.cpp
|
…
|
|
member-pointer.cpp
|
…
|
|
member-pointers-2.cpp
|
…
|
|
microsoft-cxx0x.cpp
|
…
|
|
microsoft-dtor-lookup.cpp
|
[ms-cxxabi] Destroy temporary record arguments in the callee
|
2013-06-21 12:45:15 +00:00 |
microsoft-new-delete.cpp
|
Switching the tests to use size_t instead of unsigned int to hopefully appease the Linux x64 build bot (take 2, forgot this test case).
|
2013-05-30 02:17:14 +00:00 |
missing-header.cpp
|
…
|
|
missing-members.cpp
|
…
|
|
missing-namespace-qualifier-typo-corrections.cpp
|
Teach typo correction to look inside of classes like it does namespaces.
|
2013-09-26 19:10:29 +00:00 |
ms-exception-spec.cpp
|
…
|
|
ms-interface.cpp
|
…
|
|
ms-overload-entry-point.cpp
|
[-cxx-abi microsoft] Correctly identify Win32 entry points
|
2013-09-16 22:44:20 +00:00 |
ms-wchar.cpp
|
Better diagnostics for string initialization.
|
2013-05-15 11:03:04 +00:00 |
ms_struct.cpp
|
Rewrite record layout for ms_struct structs.
|
2013-06-26 20:50:34 +00:00 |
ms_wide_bitfield.cpp
|
MS wide bitfield error check in Sema
|
2013-07-17 20:46:03 +00:00 |
namespace-alias.cpp
|
…
|
|
namespace.cpp
|
…
|
|
neon-vector-types.cpp
|
Add error checking to reject neon_vector_type attribute on targets without NEON.
|
2013-09-16 18:07:35 +00:00 |
nested-name-spec-locations.cpp
|
…
|
|
nested-name-spec.cpp
|
Reword a diagnostic to avoid a confusing implication that it might be talking
|
2013-08-23 02:16:48 +00:00 |
new-array-size-conv.cpp
|
…
|
|
new-delete-0x.cpp
|
…
|
|
new-delete-cxx0x.cpp
|
…
|
|
new-delete-predefined-decl-2.cpp
|
…
|
|
new-delete-predefined-decl.cpp
|
…
|
|
new-delete.cpp
|
Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're
|
2013-06-13 03:34:55 +00:00 |
no-exceptions.cpp
|
…
|
|
no-implicit-builtin-decls.cpp
|
…
|
|
no-rtti.cpp
|
Allow dynamic_cast to void* even with -fno-rtti.
|
2013-09-24 23:21:41 +00:00 |
no-warn-composite-pointer-type.cpp
|
…
|
|
no-warn-unused-const-variables.cpp
|
Split -Wunused-variable warning.
|
2013-09-11 10:37:35 +00:00 |
no-wchar.cpp
|
…
|
|
non-empty-class-size-zero.cpp
|
…
|
|
null_in_arithmetic_ops.cpp
|
…
|
|
nullptr-98.cpp
|
…
|
|
nullptr.cpp
|
Add a few more tests for casts.
|
2013-06-20 01:35:13 +00:00 |
nullptr_in_arithmetic_ops.cpp
|
…
|
|
offsetof-0x.cpp
|
…
|
|
offsetof.cpp
|
…
|
|
operator-arrow-temporary.cpp
|
…
|
|
out-of-line-def-mismatch.cpp
|
…
|
|
overload-0x.cpp
|
…
|
|
overload-call-copycon.cpp
|
…
|
|
overload-call.cpp
|
…
|
|
overload-decl.cpp
|
Improve diagnostic for redeclaring static member function. Fixes PR16382.
|
2013-06-19 22:43:55 +00:00 |
overload-member-call.cpp
|
Fix mismatch between pointer and pointee type when diagnosing an incorrect
|
2013-01-26 02:07:32 +00:00 |
overload-value-dep-arg.cpp
|
…
|
|
overloaded-builtin-operators-0x.cpp
|
…
|
|
overloaded-builtin-operators.cpp
|
…
|
|
overloaded-name.cpp
|
…
|
|
overloaded-operator-decl.cpp
|
…
|
|
overloaded-operator.cpp
|
Improve error for assignment to incomplete class.
|
2013-08-28 20:35:35 +00:00 |
parentheses.cpp
|
PR16727: don't try to evaluate a potentially value-dependent expression when
|
2013-08-19 22:06:05 +00:00 |
pascal-strings.cpp
|
Handle parens properly when initializing a char array from a string literal.
|
2013-05-05 16:40:13 +00:00 |
pr13353.cpp
|
…
|
|
pr13394-crash-on-invalid.cpp
|
Sema: Don't assume a nested name specifier holds a type
|
2013-08-05 04:53:41 +00:00 |
pragma-pack.cpp
|
…
|
|
pragma-unused.cpp
|
…
|
|
pragma-visibility.cpp
|
…
|
|
pragma-weak.cpp
|
Process #pragma weak only after we know the linkage of the function or variable
|
2013-03-02 21:41:48 +00:00 |
predefined-expr.cpp
|
Handle PredefinedExpr with templates and lambdas
|
2013-09-16 13:57:27 +00:00 |
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
|
Disallow extern decls of type void in C++ mode
|
2013-05-29 00:56:45 +00:00 |
qualified-member-enum.cpp
|
…
|
|
qualified-names-diag.cpp
|
…
|
|
redeclared-alias-template.cpp
|
…
|
|
redeclared-auto.cpp
|
…
|
|
ref-init-ambiguous.cpp
|
…
|
|
references.cpp
|
When copy-initializing a temporary for a reference binding, don't allow use of
|
2013-06-13 00:57:57 +00:00 |
reinterpret-cast.cpp
|
…
|
|
reinterpret-fn-obj-pedantic.cpp
|
…
|
|
return-noreturn.cpp
|
…
|
|
return-stack-addr.cpp
|
…
|
|
return.cpp
|
For -Wignored-qualifiers, don't warn on qualifiers which we acquire via a
|
2013-03-28 03:27:52 +00:00 |
runtimediag-ppe.cpp
|
…
|
|
rval-references-examples.cpp
|
…
|
|
rval-references.cpp
|
…
|
|
scope-check.cpp
|
Fix a couple of bugs where jump diagnostics would not notice that a variable
|
2013-06-03 01:05:37 +00:00 |
self-comparison.cpp
|
Add self-comparison warnings for fields.
|
2013-09-06 03:13:09 +00:00 |
shift.cpp
|
…
|
|
short-enums.cpp
|
…
|
|
short-wchar-sign.cpp
|
…
|
|
sourceranges.cpp
|
Fix a bug in VarDecl::getSourceRange() for static member arrays with an element
|
2013-01-22 17:00:09 +00:00 |
statements.cpp
|
…
|
|
static-array-member.cpp
|
…
|
|
static-assert.cpp
|
…
|
|
static-cast-complete-type.cpp
|
…
|
|
static-cast.cpp
|
…
|
|
static-data-member.cpp
|
Fix pr16354.
|
2013-06-19 13:41:54 +00:00 |
static-initializers.cpp
|
…
|
|
storage-class.cpp
|
Add missing diagnostic for a nested-name-specifier on a free-standing type definition. Bump some related diagnostics from warning to extension in C++, since they're errors there. Add some missing checks for function specifiers on non-function declarations.
|
2013-03-18 22:52:47 +00:00 |
string-init.cpp
|
Better diagnostics for string initialization.
|
2013-05-15 11:03:04 +00:00 |
string-plus-int.cpp
|
…
|
|
struct-class-redecl.cpp
|
Add 'not' to commands that are expected to fail.
|
2013-07-04 16:16:58 +00:00 |
switch-0x.cpp
|
…
|
|
switch-implicit-fallthrough-cxx98.cpp
|
…
|
|
switch-implicit-fallthrough-macro.cpp
|
…
|
|
switch-implicit-fallthrough-per-method.cpp
|
…
|
|
switch-implicit-fallthrough.cpp
|
Moved fallthrough regression test to switch-implicit-fallthrough.cpp.
|
2013-04-02 17:55:01 +00:00 |
switch.cpp
|
Refactor places which perform contextual implicit conversions to go through a
|
2013-05-21 19:05:48 +00:00 |
tag-ambig.cpp
|
…
|
|
templated-friend-decl.cpp
|
…
|
|
this.cpp
|
…
|
|
trailing-return-0x.cpp
|
PR16273: Weaken a bogus assertion.
|
2013-06-07 20:03:01 +00:00 |
trivial-constructor.cpp
|
…
|
|
trivial-destructor.cpp
|
…
|
|
type-convert-construct.cpp
|
…
|
|
type-definition-in-specifier.cpp
|
…
|
|
type-dependent-exprs.cpp
|
…
|
|
type-formatting.cpp
|
…
|
|
type-traits-incomplete.cpp
|
…
|
|
type-traits.cpp
|
volatile types are not trivially copyable.
|
2013-09-11 03:49:34 +00:00 |
typedef-redecl.cpp
|
…
|
|
typeid-ref.cpp
|
…
|
|
typeid.cpp
|
…
|
|
types_compatible_p.cpp
|
…
|
|
typo-correction-pt2.cpp
|
Fix error recovery when a return type correction includes a new name specifier.
|
2013-09-26 21:13:05 +00:00 |
typo-correction.cpp
|
Attempt typo correction for function calls with the wrong number of arguments.
|
2013-07-08 23:13:44 +00:00 |
unary-real-imag.cpp
|
…
|
|
undefined-inline.cpp
|
Add a new -Wundefined-inline warning for inline functions which are used but not
|
2013-02-01 08:13:20 +00:00 |
undefined-internal.cpp
|
Add r180263 back, but fix hasBraces() to be correct during parsing.
|
2013-04-26 01:30:23 +00:00 |
underlying_type.cpp
|
…
|
|
uninit-variables-conditional.cpp
|
…
|
|
uninit-variables.cpp
|
…
|
|
uninitialized.cpp
|
Modify the uninitialized field visitor to detect uninitialized use across the
|
2013-09-20 03:03:06 +00:00 |
unknown-anytype-blocks.cpp
|
…
|
|
unknown-anytype.cpp
|
…
|
|
unknown-type-name.cpp
|
Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention...
|
2013-08-06 01:03:05 +00:00 |
unreachable-catch-clauses.cpp
|
…
|
|
unreachable-code.cpp
|
…
|
|
unused-functions.cpp
|
…
|
|
unused-with-error.cpp
|
…
|
|
unused.cpp
|
…
|
|
user-defined-conversions.cpp
|
…
|
|
using-decl-1.cpp
|
Offer typo suggestions for 'using' declarations.
|
2013-07-10 17:34:22 +00:00 |
using-decl-pr4441.cpp
|
…
|
|
using-decl-pr4450.cpp
|
…
|
|
using-decl-templates.cpp
|
Fix assert if an attempt is made to explicitly instantiate an alias template.
|
2013-06-22 22:03:31 +00:00 |
using-directive.cpp
|
…
|
|
value-dependent-exprs.cpp
|
…
|
|
value-initialization.cpp
|
…
|
|
vararg-default-arg.cpp
|
…
|
|
vararg-non-pod.cpp
|
Extend -Wnon-pod-varargs to check calls made from member pointers.
|
2013-06-22 02:30:38 +00:00 |
vector-casts.cpp
|
…
|
|
vector-no-lax.cpp
|
…
|
|
vector.cpp
|
vector_size cannot be applied to Booleans. Updated the semantic checking logic, as well as the comment and added a test case. Fixes PR12649
|
2013-09-13 20:43:08 +00:00 |
virtual-base-used.cpp
|
Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're
|
2013-06-13 03:34:55 +00:00 |
virtual-member-functions-key-function.cpp
|
Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're
|
2013-06-13 03:34:55 +00:00 |
virtual-override-x64.cpp
|
…
|
|
virtual-override-x86.cpp
|
Delete CC_Default and use the target default CC everywhere
|
2013-08-27 23:08:25 +00:00 |
virtual-override.cpp
|
…
|
|
virtuals.cpp
|
…
|
|
visibility.cpp
|
…
|
|
vla.cpp
|
…
|
|
vtable-instantiation.cc
|
…
|
|
warn-assignment-condition.cpp
|
…
|
|
warn-bad-memaccess.cpp
|
…
|
|
warn-bool-conversion.cpp
|
…
|
|
warn-c++11-extensions.cpp
|
Warn that scoped enumerations are a C++11 extenstion when compiling in
|
2013-04-23 02:47:36 +00:00 |
warn-cast-align.cpp
|
…
|
|
warn-char-subscripts.cpp
|
…
|
|
warn-consumed-analysis-strict.cpp
|
Consumed Analysis: The 'consumable' attribute now takes a identifier specifying the default assumed state for objects of this class
|
2013-09-06 01:28:43 +00:00 |
warn-consumed-analysis.cpp
|
Consumed Analysis: The 'consumable' attribute now takes a identifier specifying the default assumed state for objects of this class
|
2013-09-06 01:28:43 +00:00 |
warn-consumed-parsing.cpp
|
Tablegen now generates a StringSwitch for attributes containing enumeration arguments to map strings to the proper enumeration value. This makes error checking more consistent and reduces the amount of hand-written code required.
|
2013-09-11 19:47:58 +00:00 |
warn-dangling-field.cpp
|
Move detection of reference members binding to temporaries from building of
|
2013-06-12 21:51:50 +00:00 |
warn-deprecated-header.cpp
|
…
|
|
warn-div-or-rem-by-zero.cpp
|
Fix the warning for divide by zero to be a bit more robust. ;]
|
2013-06-14 08:57:18 +00:00 |
warn-empty-body.cpp
|
Make Preprocessor::Lex non-recursive.
|
2013-09-19 00:41:32 +00:00 |
warn-enum-compare.cpp
|
Enhance -Wtautological-constant-out-of-range-compare to include the name of the enum constant.
|
2013-03-15 21:50:10 +00:00 |
warn-everthing.cpp
|
…
|
|
warn-exit-time-destructors.cpp
|
…
|
|
warn-func-as-bool.cpp
|
…
|
|
warn-func-not-needed.cpp
|
…
|
|
warn-global-constructors.cpp
|
Make Expr::isConstantInitializer match IRGen.
|
2013-07-16 22:40:53 +00:00 |
warn-implicit-conversion-floating-point-to-bool.cpp
|
…
|
|
warn-large-by-value-copy.cpp
|
…
|
|
warn-literal-conversion.cpp
|
…
|
|
warn-logical-not-compare.cpp
|
Testcase for PR16673.
|
2013-07-22 23:30:13 +00:00 |
warn-loop-analysis.cpp
|
Add a new warning to -Wloop-analysis to detect suspicious increments or
|
2013-08-06 21:31:54 +00:00 |
warn-member-not-needed.cpp
|
Add missing test for -Wunneeded-member-functions.
|
2013-06-19 22:01:25 +00:00 |
warn-memset-bad-sizeof.cpp
|
…
|
|
warn-missing-noreturn.cpp
|
…
|
|
warn-missing-prototypes.cpp
|
…
|
|
warn-missing-variable-declarations.cpp
|
Fix -Wmissing-variable-declarations regression.
|
2013-09-24 23:10:08 +00:00 |
warn-new-overaligned-2.cpp
|
…
|
|
warn-new-overaligned-3.cpp
|
…
|
|
warn-new-overaligned.cpp
|
…
|
|
warn-overloaded-virtual.cpp
|
When -Woverloaded-virtual is triggered, call HandleFunctionTypeMismatch to add
|
2013-04-05 23:02:24 +00:00 |
warn-pure-virtual-call-from-ctor-dtor.cpp
|
…
|
|
warn-reinterpret-base-class.cpp
|
Add 'not' to commands that are expected to fail.
|
2013-07-04 16:16:58 +00:00 |
warn-reorder-ctor-initialization.cpp
|
Improve -Wreorder to handle cases of anonymous class member ordering
|
2013-01-17 08:49:22 +00:00 |
warn-self-assign.cpp
|
…
|
|
warn-self-comparisons.cpp
|
…
|
|
warn-shadow.cpp
|
…
|
|
warn-sign-conversion.cpp
|
…
|
|
warn-static-const-float.cpp
|
Move -Wstatic-float-init fixit into a note & don't recover as if constexpr
|
2013-01-29 22:26:08 +00:00 |
warn-static-function-inheader.cpp
|
…
|
|
warn-static-function-inheader.h
|
…
|
|
warn-string-conversion.cpp
|
…
|
|
warn-thread-safety-analysis.cpp
|
Thread safety analysis: new test case
|
2013-08-16 18:28:00 +00:00 |
warn-thread-safety-parsing.cpp
|
Guard availability and thread safety attributes against wide strings.
|
2013-09-13 16:30:12 +00:00 |
warn-unreachable.cpp
|
Switch the semantic DeclContext for a block-scope declaration of a function or
|
2013-09-20 01:15:31 +00:00 |
warn-unsequenced.cpp
|
Teach -Wunsequenced that the side-effects of a function evaluation are sequenced
|
2013-06-30 10:40:20 +00:00 |
warn-unused-attribute.cpp
|
add type attribute warn_unused, for -Wunused-variable warnings (pr#14253)
|
2013-07-20 15:05:36 +00:00 |
warn-unused-comparison.cpp
|
…
|
|
warn-unused-filescoped.cpp
|
Fix regression from r190382.
|
2013-09-10 21:10:25 +00:00 |
warn-unused-parameters.cpp
|
…
|
|
warn-unused-private-field.cpp
|
Modify the uninitialized field visitor to detect uninitialized use across the
|
2013-09-20 03:03:06 +00:00 |
warn-unused-result.cpp
|
…
|
|
warn-unused-value.cpp
|
report unused-value warning also for warn_unused types
|
2013-07-21 13:15:58 +00:00 |
warn-unused-variables-error.cpp
|
Suppress -Wunused-variable for variables declared in headers, which may in
|
2013-04-10 00:47:10 +00:00 |
warn-unused-variables.cpp
|
Suppress -Wunused-variable for variables declared in headers, which may in
|
2013-04-10 00:47:10 +00:00 |
warn-using-namespace-in-header.cpp
|
Split isFromMainFile into two functions.
|
2013-08-22 00:27:10 +00:00 |
warn-variable-not-needed.cpp
|
…
|
|
warn-vla.cpp
|
Implement -Wvla correctly
|
2013-01-23 20:02:51 +00:00 |
warn-weak-vtables.cpp
|
…
|
|
wchar_t.cpp
|
…
|
|
writable-strings-deprecated.cpp
|
…
|
|
zero-length-arrays.cpp
|
…
|
|