.. |
Inputs
|
Suppress the c++11 -Wdeprecated warning for 'register' if it is expanded from a
|
2013-06-14 21:05:24 +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
|
…
|
|
__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
|
…
|
|
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-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-visibility.cpp
|
…
|
|
attr-weak.cpp
|
…
|
|
attr-weakref.cpp
|
…
|
|
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
|
…
|
|
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
|
…
|
|
captured-statements.cpp
|
Implement template support for CapturedStmt
|
2013-05-04 03:59:06 +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
|
PR16755: When initializing or modifying a bitfield member in a constant
|
2013-08-06 07:09:20 +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
|
C++1y: support simple variable assignments in constexpr functions.
|
2013-04-26 14:36:30 +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
|
…
|
|
cstyle-cast.cpp
|
…
|
|
cv-unqual-rvalues.cpp
|
…
|
|
cxx-member-pointer-op.cpp
|
…
|
|
cxx0x-class.cpp
|
Move -Wstatic-float-init fixit into a note & don't recover as if constexpr
|
2013-01-29 22:26:08 +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
|
Fix handling of braced-init-list as reference initializer within aggregate
|
2013-05-31 02:56:17 +00:00 |
cxx0x-initializer-scalars.cpp
|
…
|
|
cxx0x-initializer-stdinitializerlist.cpp
|
PR12086, PR15117
|
2013-06-12 22:31:48 +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
|
PR16875: The return type of a dependent function type is visible when it's
|
2013-08-14 20:16:31 +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
|
C++1y literal suffix support:
|
2013-07-23 08:14:48 +00:00 |
cxx1y-variable-templates_in_class.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 |
cxx1y-variable-templates_top_level.cpp
|
Bug fix: note diagnosis on expression narrowing should say "variable template" instead of "static data member" when appropriate
|
2013-08-14 20:15:02 +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
|
Improved source code fidelity for gcc mode attribute.
|
2013-06-20 12:46:19 +00:00 |
cxx11-crashes.cpp
|
Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there
|
2013-04-30 13:56:41 +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
|
…
|
|
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
|
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 |
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
|
Fix declaring class template methods with an attributed typedef
|
2013-07-31 21:00:18 +00:00 |
decltype-98.cpp
|
…
|
|
decltype-crash.cpp
|
…
|
|
decltype-overloaded-functions.cpp
|
…
|
|
decltype-pr4444.cpp
|
…
|
|
decltype-pr4448.cpp
|
…
|
|
decltype-this.cpp
|
…
|
|
decltype.cpp
|
…
|
|
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
|
…
|
|
exception-spec-no-exceptions.cpp
|
…
|
|
exceptions.cpp
|
…
|
|
explicit.cpp
|
Refactor places which perform contextual implicit conversions to go through a
|
2013-05-21 19:05:48 +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
|
Reinstate r185229, reverted in r185256, with a tweak: further ignore the
|
2013-06-30 09:48:50 +00:00 |
flexible-array-test.cpp
|
…
|
|
fntype-decl.cpp
|
…
|
|
for-range-dereference.cpp
|
…
|
|
for-range-examples.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 |
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
|
Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3:
|
2013-08-13 18:18:50 +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
|
…
|
|
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
|
A few small cleanups to r187504. Thanks to dblaikie for the assist.
|
2013-07-31 20:16:17 +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
|
Add quotation marks to template names in diagnostics.
|
2013-03-05 06:21:38 +00:00 |
ms-exception-spec.cpp
|
…
|
|
ms-interface.cpp
|
…
|
|
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
|
…
|
|
nested-name-spec-locations.cpp
|
…
|
|
nested-name-spec.cpp
|
Fix crash w/BlockDecl and invalid qualified decl.
|
2013-08-12 21:54:01 +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
|
Check dynamic_cast is not used with -fno-rtti, unless it is a noop or can be resolved statically.
|
2013-08-01 08:28:32 +00:00 |
no-warn-composite-pointer-type.cpp
|
…
|
|
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
|
Fix crash on zero-argument assignment operator.
|
2013-07-11 23:55:07 +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 |
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 |
shift.cpp
|
…
|
|
short-enums.cpp
|
…
|
|
short-wchar-sign.cpp
|
…
|
|
sourceranges.cpp
|
…
|
|
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
|
Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_traits>.
|
2013-03-27 01:34:16 +00:00 |
typedef-redecl.cpp
|
…
|
|
typeid-ref.cpp
|
…
|
|
typeid.cpp
|
…
|
|
types_compatible_p.cpp
|
…
|
|
typo-correction-pt2.cpp
|
Fix a crasher than manifests when typo correction suggests a function template.
|
2013-07-31 00:48:10 +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
|
PR15906: The body of a lambda is not an evaluated subexpression; don't visit it when visiting such subexpressions.
|
2013-05-03 19:16:22 +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
|
Fix Expr::Classify to correctly classify ExtVectorElementExprs. PR16204.
|
2013-06-17 21:09:57 +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
|
…
|
|
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
|
Patch by Chris Wailes <chris.wailes@gmail.com>.
|
2013-08-12 21:20:55 +00:00 |
warn-consumed-analysis.cpp
|
Patch by Chris Wailes <chris.wailes@gmail.com>.
|
2013-08-12 21:20:55 +00:00 |
warn-consumed-parsing.cpp
|
Patch by Chris Wailes <chris.wailes@gmail.com>.
|
2013-08-12 21:20:55 +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
|
…
|
|
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
|
…
|
|
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
|
…
|
|
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: fix bug when using TryLock with && and || expressions.
|
2013-08-15 23:06:33 +00:00 |
warn-thread-safety-parsing.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 |
warn-unreachable.cpp
|
…
|
|
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
|
Suppress unused warning on static inline function template specializations.
|
2013-04-16 15:21:30 +00:00 |
warn-unused-parameters.cpp
|
…
|
|
warn-unused-private-field.cpp
|
…
|
|
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
|
…
|
|
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
|
…
|
|