.. |
Inputs
|
[TEST] Improve tests for #pragma clang optimize off/on
|
2014-07-28 14:33:17 +00:00 |
2008-01-11-BadWarning.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
MicrosoftCompatibility-cxx98.cpp
|
Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, so -fms-extensions doesn't affect enum semantics in incompatible ways. <rdar://problem/10657186>.
|
2012-02-16 05:20:44 +00:00 |
MicrosoftCompatibility.cpp
|
TokenKinds: _Atomic isn't a keyword in MS mode
|
2014-03-04 22:07:09 +00:00 |
MicrosoftCompatibilityNoExceptions.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
PR6562.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
PR6618.cpp
|
…
|
|
PR7410.cpp
|
Fix for PR7410. Allow functions in a derived class that improperly overwrite a virtual function in the base class to be inserted into the derived class function list to prevent extra errors every time the derived class is used.
|
2011-07-01 20:02:53 +00:00 |
PR7944.cpp
|
Catch placeholder types in DefaultLvalueConversion
|
2011-10-11 23:14:30 +00:00 |
PR8012.cpp
|
Removing some more unnecessary manual quotes from diagnostics. Updated the related test case to ensure correctness.
|
2014-01-03 13:34:55 +00:00 |
PR8385.cpp
|
Add a test case for PR8385.
|
2012-03-13 23:33:06 +00:00 |
PR8755.cpp
|
…
|
|
PR8884.cpp
|
…
|
|
PR9459.cpp
|
PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this:
|
2011-07-14 21:35:26 +00:00 |
PR9460.cpp
|
Get rid of an early return in Sema::ActOnFields which doesn't make sense anymore.
|
2012-08-08 04:39:56 +00:00 |
PR9461.cpp
|
Improve diagnostics a bit for bad member initializers, and fix an obscure bug involving packs. Fixes PR12049.
|
2012-02-22 04:49:04 +00:00 |
PR9572.cpp
|
Fix some confusing diagnostic wording. s/implicit default/implicit/ if we're
|
2013-06-13 03:34:55 +00:00 |
PR9884.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
PR9902.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
PR9908.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
PR10177.cpp
|
Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.
|
2011-12-20 02:08:33 +00:00 |
PR10243.cpp
|
Fold the six functions checking explicitly-defaulted special member functions
|
2012-05-15 04:39:51 +00:00 |
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
|
Switch diagnostic text from "C++0x" over to "C++11".
|
2011-10-12 19:26:40 +00:00 |
PR11358.cpp
|
With a little more work in the tentative parse determining whether a statement
|
2012-01-25 01:19:14 +00:00 |
PR12481.cpp
|
Test for r154189/PR12481
|
2012-04-06 18:47:27 +00:00 |
PR12778.cpp
|
Avoid getting an argument of allocation function if it does not exist.
|
2013-09-14 12:00:01 +00:00 |
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
|
Reapply r152745 (reverted in 152765) now that compiler-rt is fixed.
|
2012-03-15 04:50:32 +00:00 |
__try.cpp
|
Sema: Check that __leave is contained in a __try block.
|
2014-07-06 22:53:19 +00:00 |
abstract.cpp
|
Normalize line endings
|
2014-03-02 18:46:05 +00:00 |
access-base-class.cpp
|
…
|
|
access-control-check.cpp
|
…
|
|
access-member-pointer.cpp
|
…
|
|
access.cpp
|
When performing a delayed access check, use the surrounding lexical context for
|
2013-12-11 03:35:27 +00:00 |
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
|
Revert "Don't require -re suffix on -verify directives with regexes."
|
2013-12-14 01:07:05 +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
|
Implement appropriate semantics for C++ casting and conversion when
|
2011-04-15 17:59:54 +00:00 |
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
|
Forbid the use of C++ new/delete to allocate/free objects within an
|
2011-04-15 19:46:20 +00:00 |
address-space-references.cpp
|
When determining whether two types are reference-compatible, check
|
2011-04-28 17:56:11 +00:00 |
aggregate-initialization.cpp
|
Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'.
|
2013-12-18 23:30:06 +00:00 |
alias-template.cpp
|
Replace "can not" with "cannot" in diagnostics messages.
|
2014-03-07 22:36:23 +00:00 |
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
|
Related to PR19992: when the GNU alignof-expression extension is applied to an
|
2014-06-10 23:34:28 +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
|
De-Unicode-ify.
|
2011-08-12 05:49:51 +00:00 |
ambiguous-builtin-unary-operator.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
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
|
Diagnose typedef names for linkage purposes that would change
|
2014-01-30 01:12:53 +00:00 |
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
|
Fix member refs with using decl + anonymous union.
|
2013-07-16 00:01:31 +00:00 |
array-bound-merge.cpp
|
Using CanQualType::getAs<ArrayType> is unsafe; fix the code currently using it,
|
2012-12-13 01:43:21 +00:00 |
array-bounds-ptr-arith.cpp
|
Add -Wstring-plus-int, which warns on "str" + int and int + "str".
|
2012-03-02 22:01:22 +00:00 |
array-bounds-system-header.cpp
|
Suppress -Warray-bounds in certain cases involving macros from system headers.
|
2011-12-12 22:35:02 +00:00 |
array-bounds.cpp
|
Have Sema::ActOnStartOfFunctionDef return the declaration that was passed it.
|
2012-12-14 06:54:03 +00:00 |
arrow-operator.cpp
|
Add an error message with fixit hint for changing '.' to '->'.
|
2012-04-25 19:49:54 +00:00 |
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.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-aligned.cpp
|
Sema: Only merge typedef attributes if the previous decl is a typedef
|
2013-10-08 00:19:09 +00:00 |
attr-cleanup-gcc.cpp
|
Switch attribute test line endings from CRLF
|
2013-10-20 19:04:19 +00:00 |
attr-cleanup.cpp
|
Switch attribute test line endings from CRLF
|
2013-10-20 19:04:19 +00:00 |
attr-common.cpp
|
Switching the common attribute over to using the generic diagnostic, and removing the now-unused diagnostic. Updates a test case.
|
2013-11-24 21:48:06 +00:00 |
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
|
Remove some extraneous carriage returns from these files. One of the
|
2011-12-20 01:45:15 +00:00 |
attr-deprecated.cpp
|
Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'.
|
2013-12-18 23:30:06 +00:00 |
attr-flatten.cpp
|
Implement the flatten attribute.
|
2014-05-20 17:12:51 +00:00 |
attr-format.cpp
|
Make sure we perform the variadic method check correctly for calls to a member operator(). PR14057.
|
2012-10-11 00:30:58 +00:00 |
attr-gnu.cpp
|
Disallowing GNU-style attributes in new expressions, since they are prohibited by GCC as well.
|
2014-07-22 12:44:22 +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
|
Add a test showing that nodebug is accepted in methods too. Patch by
|
2012-10-24 18:34:26 +00:00 |
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-optnone.cpp
|
Implement the 'optnone' attribute, which suppresses most optimizations
|
2014-03-31 22:29:15 +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
|
Delay attribute checking until auto types are deduced
|
2014-01-21 23:54:36 +00:00 |
attr-sentinel.cpp
|
Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885993>.
|
2012-02-18 04:48:30 +00:00 |
attr-unavailable.cpp
|
Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'.
|
2013-12-18 23:30:06 +00:00 |
attr-unused.cpp
|
Add missing test from r163874.
|
2012-09-14 16:38:59 +00:00 |
attr-used.cpp
|
Removed a string literal for an attribute name, which means the attribute name will be quoted in the diagnostic. Manually added some quotes to a diagnostic for consistency. Updated the test cases as appropriate.
|
2013-12-26 17:30:44 +00:00 |
attr-visibility.cpp
|
Ignore visibility attributes after definitions. This matches newer (4.7) gcc's
|
2012-07-12 04:32:30 +00:00 |
attr-weak.cpp
|
Delay attribute checking until auto types are deduced
|
2014-01-21 23:54:36 +00:00 |
attr-weakref.cpp
|
Delay attribute checking until auto types are deduced
|
2014-01-21 23:54:36 +00:00 |
auto-cxx0x.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
auto-cxx98.cpp
|
Make the -Wc++11-compat warnings ignored by default, so we don't break
|
2011-10-25 03:07:45 +00:00 |
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
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
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-compare.cpp
|
Extend -Wtautological-constant-out-of-range-compare to handle boolean values
|
2014-04-04 04:13:47 +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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
builtin-ptrtomember-ambig.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
builtin-ptrtomember-overload-1.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
builtin-ptrtomember-overload.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
builtin_objc_msgSend.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
builtins-arm.cpp
|
Fix __builtin_va_arg assertion failure in ARM AAPCS.
|
2012-10-20 06:11:33 +00:00 |
builtins-va_arg.cpp
|
Fix __builtin_va_arg assertion failure in ARM AAPCS.
|
2012-10-20 06:11:33 +00:00 |
builtins.cpp
|
Only provide MS builtins when -fms-extensions is on
|
2013-11-13 22:47:22 +00:00 |
c99-variable-length-array-cxx11.cpp
|
Implement -Wvla correctly
|
2013-01-23 20:02:51 +00:00 |
c99-variable-length-array.cpp
|
Allow transformation of VariableArray to ConstantArray.
|
2014-02-06 03:49:11 +00:00 |
c99.cpp
|
Sema: Cleanup and simplify anonymous union diagnostics
|
2013-11-02 10:38:05 +00:00 |
calling-conv-compat.cpp
|
Remove the -cxx-abi command-line flag.
|
2014-01-14 19:35:09 +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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
compare.cpp
|
Fix a tranche of comment, test and doc typos
|
2013-12-05 16:25:25 +00:00 |
complex-init-list.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
Tweak changes in r186464 to avoid a crash.
|
2013-10-01 00:28:29 +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
|
PR17052 / DR1560 (+DR1550): In a conditional expression between a glvalue and a
|
2014-01-27 04:19:56 +00:00 |
const-cast.cpp
|
Revert "Don't require -re suffix on -verify directives with regexes."
|
2013-12-14 01:07:05 +00:00 |
constant-expression-cxx1y.cpp
|
Don't reject dependent range-based for loops in constexpr functions. The loop
|
2013-11-15 02:29:26 +00:00 |
constant-expression-cxx11.cpp
|
Improve diagnostic on default-initializing const variables (PR20208).
|
2014-07-23 05:16:10 +00:00 |
constant-expression.cpp
|
[Sema] Fix assertion hit while trying to do constant evaluation for a dependent expression
|
2014-02-15 18:53:57 +00:00 |
constexpr-ackermann.cpp
|
Constant expression evaluation: support for constexpr member functions. This
|
2011-11-11 04:05:33 +00:00 |
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 handling improvements. Produce detailed diagnostics when a 'constexpr'
|
2011-12-19 06:19:21 +00:00 |
constexpr-duffs-device.cpp
|
Add another C++14 constexpr test case.
|
2013-07-25 01:53:54 +00:00 |
constexpr-factorial.cpp
|
Don't recurse so deep in this test, pending APValue rework to further reduce the
|
2011-11-11 07:10:32 +00:00 |
constexpr-many-arguments.cpp
|
Use std::map instead of llvm::DenseMap because we rely on the stability of references to values in these maps. PR13197.
|
2012-06-25 21:21:08 +00:00 |
constexpr-nqueens.cpp
|
Test cleanup: prefer static_assert to handmade alternative.
|
2012-02-10 10:55:13 +00:00 |
constexpr-printing.cpp
|
Revert "Don't require -re suffix on -verify directives with regexes."
|
2013-12-14 01:07:05 +00:00 |
constexpr-steps.cpp
|
Add test forgotten in r181388.
|
2013-05-08 02:38:36 +00:00 |
constexpr-strlen.cpp
|
A call to strlen is not a constant expression, even if we're treating it as a
|
2012-01-18 03:06:12 +00:00 |
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
|
Improve diagnostic on default-initializing const variables (PR20208).
|
2014-07-23 05:16:10 +00:00 |
constructor-initializer.cpp
|
Improve diagnostic for using non-class/namespace/scoped enum in a nested name specifier.
|
2014-02-09 06:54:23 +00:00 |
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
|
Refactor places which perform contextual implicit conversions to go through a
|
2013-05-21 19:05:48 +00:00 |
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
|
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
|
Warn about self-initialization of references.
|
2012-08-17 10:12:33 +00:00 |
converting-constructor.cpp
|
…
|
|
copy-assignment.cpp
|
When we see 'Class(X' or 'Class::Class(X' and we suspect that it names a
|
2012-03-27 00:56:56 +00:00 |
copy-constructor-error.cpp
|
C++ core issue 1344, PR10618: promote "addition of default argument makes this
|
2012-11-28 03:45:24 +00:00 |
copy-initialization.cpp
|
Implement core issue 5: a temporary created for copy-initialization has a
|
2012-02-11 19:22:50 +00:00 |
crash-lambda-12645424.cpp
|
In ExpressionEvaluationContextRecord manage LambdaMangle with a shared
|
2012-11-14 19:16:13 +00:00 |
crashes.cpp
|
Fix error recovery in return statement.
|
2013-12-04 03:51:59 +00:00 |
cstyle-cast.cpp
|
Revert "Don't require -re suffix on -verify directives with regexes."
|
2013-12-14 01:07:05 +00:00 |
cv-unqual-rvalues.cpp
|
…
|
|
cxx-altivec.cpp
|
Normalize line endings
|
2014-03-02 18:46:05 +00:00 |
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
|
[C++1z] Implement N3928: message in static_assert is optional.
|
2014-06-20 19:57:12 +00:00 |
cxx0x-constexpr-const.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
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
|
PR15597: Fix a confusion between the implicit exception specification and the
|
2013-03-27 00:22:47 +00:00 |
cxx0x-delegating-ctors.cpp
|
Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'.
|
2013-12-18 23:30:06 +00:00 |
cxx0x-deleted-default-ctor.cpp
|
When a special member is explicitly defaulted outside its class, and we reject
|
2014-01-22 20:09:10 +00:00 |
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
|
Implement DR990 and DR1070. Aggregate initialization initializes uninitialized
|
2014-06-03 08:26:00 +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
|
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
|
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
|
Doug's review comments.
|
2012-02-22 17:38:04 +00:00 |
cxx0x-type-convert-construct.cpp
|
Fix string-literal to char* conversion in overload resolution for C++11
|
2014-01-17 21:08:52 +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
|
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
|
PR18401: Fix assert by implementing the current proposed direction of core
|
2014-01-09 02:22:22 +00:00 |
cxx1y-init-captures.cpp
|
Move a generic lambda test into the more logical test file.
|
2013-12-08 15:11:48 +00:00 |
cxx1y-initializer-aggregates.cpp
|
C++1y: Allow aggregates to have default initializers.
|
2013-04-20 22:23:05 +00:00 |
cxx1y-sized-deallocation.cpp
|
Implement C++1y sized deallocation (n3778). This is not enabled by -std=c++1y;
|
2013-09-29 04:40:38 +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
|
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
|
There is no std namespace for standards-based attributes. Removing the scope qualifier and updating the only affected test case.
|
2014-02-13 04:31:04 +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
|
Removing the alloc_size attribute. The attribute was semantically handled, but silently ignored. Most of this feature was already reverted in June 2012 (r159016), this just cleans up the pieces left over.
|
2013-12-21 17:15:13 +00:00 |
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
|
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-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
|
Mark as referenced the functions from instantiated UserDefinedLiterals.
|
2013-04-09 01:17:02 +00:00 |
cxx11-user-defined-literals.cpp
|
Reject template-ids containing literal-operator-ids that have a dependent
|
2013-12-05 00:58:33 +00:00 |
cxx98-compat-flags.cpp
|
PR10217: Provide diagnostics explaining why an implicitly-deleted special
|
2012-03-30 20:53:28 +00:00 |
cxx98-compat-pedantic.cpp
|
Remove support for arrays of runtime bound in C++1y, now they have been voted
|
2013-10-01 00:19:43 +00:00 |
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
|
sizeof(void) etc. should be a hard error in C++.
|
2013-08-13 22:26:42 +00:00 |
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
|
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
|
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
decltype-crash.cpp
|
Make the -Wc++11-compat warnings ignored by default, so we don't break
|
2011-10-25 03:07:45 +00:00 |
decltype-overloaded-functions.cpp
|
Unrevert r166268, reverted in r166272, with a fix for the issue which Nick
|
2012-10-21 03:28:35 +00:00 |
decltype-pr4444.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
decltype-pr4448.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
decltype-this.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
Implement some tests for defaulted constructors. To do this I had to
|
2011-05-17 00:19:05 +00:00 |
default1.cpp
|
Avoid crash if default argument parsed with errors.
|
2014-07-22 01:54:49 +00:00 |
default2.cpp
|
Improve diagnostics for invalid use of non-static members / this:
|
2012-04-05 01:13:04 +00:00 |
defaulted-ctor-loop.cpp
|
Make warnings about uninitialized fields include the field name.
|
2012-09-21 08:58:33 +00:00 |
defaulted-private-dtor.cpp
|
PR10217: Provide diagnostics explaining why an implicitly-deleted special
|
2012-03-30 20:53:28 +00:00 |
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
|
Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'.
|
2013-12-18 23:30:06 +00:00 |
deleted-operator.cpp
|
Update tests in preparation for using the MS ABI for Win32 targets
|
2014-01-13 19:48:13 +00:00 |
dependent-auto.cpp
|
Tweak the fix to PR8977: an empty expression-list represents value initialization, not default initialization. Fixes PR11712.
|
2012-01-05 22:34:08 +00:00 |
dependent-noexcept-unevaluated.cpp
|
Disable our non-standard delayed parsing of exception specifications. Delaying
|
2012-05-02 01:29:43 +00:00 |
dependent-types.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
deprecated.cpp
|
Fix string-literal to char* conversion in overload resolution for C++11
|
2014-01-17 21:08:52 +00:00 |
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
|
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766
|
2012-09-27 10:16:10 +00:00 |
dllexport.cpp
|
Avoid non-attributive uses of 'unsupported' in diagnostics
|
2014-07-14 19:16:22 +00:00 |
dllimport.cpp
|
Avoid non-attributive uses of 'unsupported' in diagnostics
|
2014-07-14 19:16:22 +00:00 |
do-while-scope.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
dr1301.cpp
|
Finish PR10217: Ensure we say that a special member was implicitly, not
|
2012-04-02 20:59:25 +00:00 |
dynamic-cast.cpp
|
Add an additional test for dynamic_cast.
|
2013-06-20 18:53:38 +00:00 |
elaborated-type-specifier.cpp
|
When we generate a redeclaration for an
|
2014-05-14 18:31:48 +00:00 |
empty-class-layout.cpp
|
Don't use dyn_cast on a Type* which might not be canonical. Fixes an extremely obscure record layout bug.
|
2012-12-06 03:04:50 +00:00 |
enable_if.cpp
|
Fix crash with enable_if on constructors.
|
2014-02-28 05:26:13 +00:00 |
enum-bitfield.cpp
|
Improve error recovery around colon.
|
2014-07-16 05:16:52 +00:00 |
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
|
PR18551: accepts invalid strong enum to bool when operator! is used
|
2014-01-20 07:20:22 +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
|
Pedantic diagnostic correction: in C++, we have integral constant expressions,
|
2012-01-15 03:51:30 +00:00 |
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
exceptions.cpp
|
Per C++11 [except.spec]p2, rvalue references are not permitted in exception specifications.
|
2012-11-28 22:52:42 +00:00 |
explicit.cpp
|
PR18777: This PR is already fixed; add regtest.
|
2014-02-10 17:21:40 +00:00 |
expression-traits.cpp
|
PR17052 / DR1560 (+DR1550): In a conditional expression between a glvalue and a
|
2014-01-27 04:19:56 +00:00 |
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
|
Added warning on structures/unions that are empty or contain only
|
2013-11-14 02:13:03 +00:00 |
flexible-array-test.cpp
|
Fix "regression" caused by updating our notion of POD to better match the C++11
|
2014-01-11 00:53:35 +00:00 |
fntype-decl.cpp
|
…
|
|
for-range-dereference.cpp
|
Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'.
|
2013-12-18 23:30:06 +00:00 |
for-range-examples.cpp
|
Improve error recovery around colon.
|
2014-07-16 05:16:52 +00:00 |
for-range-no-std.cpp
|
Better diagnostics for range-based for loops with bad range types.
|
2012-08-21 00:52:01 +00:00 |
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
|
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
Diagnose about extern "C" functions returning c++ objects
|
2013-03-14 23:09:00 +00:00 |
function-overload-typo-crash.cpp
|
Have the typo correction in DiagnoseEmptyLookup properly handle template
|
2011-08-05 00:09:52 +00:00 |
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
|
Revert "Don't require -re suffix on -verify directives with regexes."
|
2013-12-14 01:07:05 +00:00 |
generic-selection.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
gnu-case-ranges.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
gnu-flags.cpp
|
Add specific warning flags for GNU ext in Sema.
|
2013-09-18 23:23:17 +00:00 |
goto.cpp
|
Fix a tranche of comment, test and doc typos
|
2013-12-05 16:25:25 +00:00 |
goto2.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
PR11851 (and duplicates): Whenever a constexpr function is referenced,
|
2012-11-07 01:14:25 +00:00 |
implicit-int.cpp
|
…
|
|
implicit-member-functions.cpp
|
Use the appropriate SourceLocation for the template backtrace when doing
|
2014-01-11 02:37:12 +00:00 |
implicit-virtual-member-functions.cpp
|
Remove the -cxx-abi command-line flag.
|
2014-01-14 19:35:09 +00:00 |
incomplete-call.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
increment-decrement.cpp
|
…
|
|
indirect-goto.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
inherit.cpp
|
Add test case for r193923
|
2013-11-02 12:11:58 +00:00 |
init-priority-attr.cpp
|
Adding in the subject for the init_priority attribute.
|
2013-11-27 16:34:09 +00:00 |
inline.cpp
|
Remove -Winternal-linkage-in-inline in C++.
|
2012-06-20 18:50:06 +00:00 |
instantiate-blocks.cpp
|
Move block return type inference diagnostic to a common place where
|
2011-12-03 23:53:56 +00:00 |
invalid-instantiated-field-decl.cpp
|
…
|
|
invalid-member-expr.cpp
|
Add test case for rdar://11293995
|
2012-04-27 04:31:46 +00:00 |
invalid-template-specifier.cpp
|
…
|
|
issue547.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +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
|
Egriegious hack to support libstdc++4.6's broken <atomic> header, which defines
|
2012-10-04 22:13:39 +00:00 |
libstdcxx_common_type_hack.cpp
|
Ugly ugly hack for libstdc++-4.6 and libstdc++-4.7 compatibility. These
|
2012-10-23 00:32:41 +00:00 |
libstdcxx_is_pod_hack.cpp
|
Extend the "__is_pod" hack, which demotes various type trait keywords
|
2012-08-30 20:04:43 +00:00 |
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
|
Retain previous language linkage of friend function declarations
|
2013-10-22 22:53:01 +00:00 |
linkage.cpp
|
Actually test that the local static variable from my
|
2014-01-30 01:12:47 +00:00 |
linkage2.cpp
|
Exclude invalid old decl from mismatching linkage assertion
|
2014-03-06 21:48:45 +00:00 |
literal-operators.cpp
|
Fix crash if a literal operator template's template parameter pack is not a non-type template parameter pack. Patch by Andy Gibbs!
|
2012-08-03 21:14:57 +00:00 |
literal-type.cpp
|
Update constexpr implementation to match CWG's chosen approach for core issues
|
2012-02-13 03:54:03 +00:00 |
local-classes.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
long-virtual-inheritance-chain.cpp
|
PR12962: Fix a rare use after free when collecting virtual overrides.
|
2012-05-27 22:41:08 +00:00 |
lookup-member.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
member-class-11.cpp
|
When we run into a constructor or destructor that is defined in the
|
2011-11-01 22:13:30 +00:00 |
member-expr-anonymous-union.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
member-expr-static.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
member-expr.cpp
|
Revert "Don't require -re suffix on -verify directives with regexes."
|
2013-12-14 01:07:05 +00:00 |
member-init.cpp
|
PR18560: When switching to a new context, don't just save and restore an
|
2014-01-24 01:54:52 +00:00 |
member-location.cpp
|
…
|
|
member-name-lookup.cpp
|
…
|
|
member-operator-expr.cpp
|
No longer assuming the number of prototype arguments is always less than the number of formal parameters for a variadic function call.
|
2012-07-20 20:40:35 +00:00 |
member-pointer-ms.cpp
|
MS ABI: Add support for the -vm{b,g,s,m,v} flags
|
2014-02-11 21:05:00 +00:00 |
member-pointer-size.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
member-pointer.cpp
|
Improve diagnostic for using non-class/namespace/scoped enum in a nested name specifier.
|
2014-02-09 06:54:23 +00:00 |
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
|
Remove the -cxx-abi command-line flag.
|
2014-01-14 19:35:09 +00:00 |
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
|
[ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.
|
2012-08-25 00:11:56 +00:00 |
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
|
Teach typo correction to look inside of classes like it does namespaces.
|
2013-09-26 19:10:29 +00:00 |
ms-exception-spec.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
[-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_integer_suffix.cpp
|
Lex: Use the correct types for MS integer suffixes
|
2014-06-21 18:46:07 +00:00 |
ms_struct.cpp
|
Diagnose attempts to apply ms_struct to records with base classes
|
2014-02-27 20:30:49 +00:00 |
ms_wide_bitfield.cpp
|
MS wide bitfield error check in Sema
|
2013-07-17 20:46:03 +00:00 |
namespace-alias.cpp
|
Point the caret at the error for the 'expected namespace name' diagnostic in
|
2012-04-05 23:13:23 +00:00 |
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
|
Improve error recovery around colon.
|
2014-07-16 05:16:52 +00:00 |
new-array-size-conv.cpp
|
Switch diagnostic text from "C++0x" over to "C++11".
|
2011-10-12 19:26:40 +00:00 |
new-delete-0x.cpp
|
Sema: Do not allow lambda expressions to appear inside of constant expressions
|
2013-10-25 09:12:52 +00:00 |
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
new-delete-predefined-decl.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
Issue a warning if a throwing operator new or operator new[] returns a null
|
2014-01-17 02:09:33 +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
|
Update test case.
|
2012-10-30 05:28:33 +00:00 |
no-warn-unused-const-variables.cpp
|
Split -Wunused-variable warning.
|
2013-09-11 10:37:35 +00:00 |
no-wchar.cpp
|
Fixed support for disabled wchar_t and added an appropriate test.
|
2012-09-09 10:13:32 +00:00 |
non-empty-class-size-zero.cpp
|
…
|
|
nonnull.cpp
|
Combine the checks for returns_nonnull and for operator new returning null, in Sema::CheckReturnValExpr. Add the missing handling of value-dependent expressions for returns_nonnull.
|
2014-01-24 11:10:39 +00:00 |
ns_returns_retained_block_return.cpp
|
More tests for // rdar://17259812
|
2014-06-12 16:55:43 +00:00 |
null_in_arithmetic_ops.cpp
|
PR16074, implement warnings to catch pointer to boolean true and pointer to
|
2014-02-26 02:36:06 +00:00 |
nullptr-98.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
nullptr.cpp
|
Add a few more tests for casts.
|
2013-06-20 01:35:13 +00:00 |
nullptr_in_arithmetic_ops.cpp
|
PR16074, implement warnings to catch pointer to boolean true and pointer to
|
2014-02-26 02:36:06 +00:00 |
offsetof-0x.cpp
|
C++11 weakens the requirement for types used with offsetof from POD to standard layout type.
|
2012-04-28 11:14:51 +00:00 |
offsetof.cpp
|
Sema: Consider it an error to apply __builtin_offsetof to a member in a virtual base
|
2013-10-15 06:28:23 +00:00 |
old-style-cast.cpp
|
Add a triple to fix this test on Windows
|
2013-11-27 04:59:03 +00:00 |
operator-arrow-depth.cpp
|
Revert "Don't require -re suffix on -verify directives with regexes."
|
2013-12-14 01:07:05 +00:00 |
operator-arrow-temporary.cpp
|
PR9615: make sure we destroy any temporaries returned by operator->.
|
2011-04-04 01:18:25 +00:00 |
out-of-line-def-mismatch.cpp
|
Match type names and give more info for out-of-line function definition errors.
|
2011-08-04 17:40:00 +00:00 |
overload-0x.cpp
|
Fix string-literal to char* conversion in overload resolution for C++11
|
2014-01-17 21:08:52 +00:00 |
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
|
Sema: Do not allow overloading between methods based on restrict
|
2013-11-03 23:51:28 +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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
overloaded-builtin-operators-0x.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
overloaded-builtin-operators.cpp
|
clang/test: Remove "REQUIRES:LP64" in two tests. Each of them have explicit triple.
|
2012-12-07 06:57:40 +00:00 |
overloaded-name.cpp
|
Teach the ARC compiler to not require __bridge casts when
|
2011-10-17 18:40:02 +00:00 |
overloaded-operator-decl.cpp
|
Don't crash on calling static member overloaded operator, PR14120
|
2012-11-09 06:06:14 +00:00 |
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
|
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 |
pr9812.c
|
Fix for PR9812: warn about bool instead of _Bool.
|
2014-01-15 09:15:43 +00:00 |
pr9812.cpp
|
Fix for PR9812: warn about bool instead of _Bool.
|
2014-01-15 09:15:43 +00:00 |
pr13353.cpp
|
Handle the case where the base type is not dependent, but the derived one is.
|
2012-07-17 20:24:05 +00:00 |
pr13394-crash-on-invalid.cpp
|
Don't mark record decls invalid when one of its methods is invalid, PR18284.
|
2013-12-21 00:49:51 +00:00 |
pr18284-crash-on-invalid.cpp
|
Don't mark record decls invalid when one of its methods is invalid, PR18284.
|
2013-12-21 00:49:51 +00:00 |
pragma-init_seg.cpp
|
-fms-extensions: Implement half of #pragma init_seg
|
2014-07-22 00:53:05 +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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
pragma-unused.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
pragma-visibility.cpp
|
Merge existing attributes before processing pragmas in friend template
|
2012-08-22 14:52:14 +00:00 |
pragma-vtordisp.cpp
|
MS ABI: Implement #pragma vtordisp() and clang-cl /vdN
|
2014-02-12 23:50:26 +00:00 |
pragma-weak.cpp
|
[Sema] Fix assertion hit with #pragma weak.
|
2014-03-09 05:15:28 +00:00 |
predefined-expr.cpp
|
Handle PredefinedExpr with templates and lambdas
|
2013-09-16 13:57:27 +00:00 |
prefetch-enum.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
primary-base.cpp
|
Remove the -cxx-abi command-line flag.
|
2014-01-14 19:35:09 +00:00 |
printf-block.cpp
|
For varargs, diagnose passing ObjC objects by value like other non-POD types.
|
2012-07-19 18:10:23 +00:00 |
printf-cstr.cpp
|
For varargs, diagnose passing ObjC objects by value like other non-POD types.
|
2012-07-19 18:10:23 +00:00 |
pseudo-destructors.cpp
|
Per [basic.lookup.classref]p3, in an expression of the form p->~type-name, the
|
2012-11-15 00:31:27 +00:00 |
ptrtomember-overload-resolution.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
ptrtomember.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
qual-id-test.cpp
|
PR12500: Improve the wording of the diagnostic for a redefinition of a name
|
2012-04-13 04:07:40 +00:00 |
qualification-conversion.cpp
|
…
|
|
qualified-id-lookup.cpp
|
Revert "Don't require -re suffix on -verify directives with regexes."
|
2013-12-14 01:07:05 +00:00 |
qualified-member-enum.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
qualified-names-diag.cpp
|
…
|
|
redeclared-alias-template.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
redeclared-auto.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
ref-init-ambiguous.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
references.cpp
|
PR13110: Add a -Wignored-qualifiers warning when ignoring a const, volatile, or
|
2014-02-19 00:13:27 +00:00 |
reinterpret-cast.cpp
|
Revert "Don't require -re suffix on -verify directives with regexes."
|
2013-12-14 01:07:05 +00:00 |
reinterpret-fn-obj-pedantic.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
return-noreturn.cpp
|
When looking for temporary dtors while building the CFG, do not walk into
|
2014-07-27 05:12:49 +00:00 |
return-stack-addr.cpp
|
Don't produce a 'returning reference to local' warning if a lambda returns a
|
2014-01-30 22:05:38 +00:00 |
return.cpp
|
Issue diagnostic when constructor or destructor
|
2013-12-03 17:10:08 +00:00 |
runtimediag-ppe.cpp
|
Fix a couple issues where we didn't correctly delay diagnostics in PotentiallyPotentiallyEvaluated contexts. In preparation for making sizeof() PotentiallyPotentiallyEvaluated.
|
2012-01-18 01:05:54 +00:00 |
rval-references-examples.cpp
|
Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'.
|
2013-12-18 23:30:06 +00:00 |
rval-references.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
scope-check.cpp
|
Add support for partial jump scope checking
|
2014-05-09 08:40:10 +00:00 |
self-comparison.cpp
|
Add self-comparison warnings for fields.
|
2013-09-06 03:13:09 +00:00 |
shift.cpp
|
…
|
|
short-enums.cpp
|
fix PR9474, a crash with -fshort-enum and C++ templates: when instantiating
|
2011-04-25 20:37:58 +00:00 |
short-wchar-sign.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
sourceranges.cpp
|
Add the location of Decls to ast dump.
|
2014-04-02 05:48:29 +00:00 |
statements.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
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
|
Sema: Fix crash during member pointer conversion involving incomplete classes
|
2014-01-16 12:02:55 +00:00 |
static-data-member.cpp
|
Fix pr16354.
|
2013-06-19 13:41:54 +00:00 |
static-initializers.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
storage-class.cpp
|
Added warning on structures/unions that are empty or contain only
|
2013-11-14 02:13:03 +00:00 |
string-init.cpp
|
Better diagnostics for string initialization.
|
2013-05-15 11:03:04 +00:00 |
string-plus-char.cpp
|
Add -Wstring-plus-char, which warns when adding char literals to C strings.
|
2013-10-25 16:52:00 +00:00 |
string-plus-int.cpp
|
Add a test for the -Wstring-plus-int fixit note.
|
2012-03-02 23:01:20 +00:00 |
struct-class-redecl.cpp
|
Add 'not' to commands that are expected to fail.
|
2013-07-04 16:16:58 +00:00 |
switch-0x.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
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
|
Per discussion on cfe-dev, re-enable suppression of -Wimplicit-fallthrough on C, but also include dialects of C++ earlier than C++11.
|
2012-11-12 21:20:48 +00:00 |
switch-implicit-fallthrough-macro.cpp
|
Compatibility macro detection for the -Wimplicit-fallthrough diagnostic.
|
2012-09-28 22:24:03 +00:00 |
switch-implicit-fallthrough-per-method.cpp
|
Improve C++11 attribute parsing.
|
2012-10-03 01:56:22 +00:00 |
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
|
Refactor places which perform contextual implicit conversions to go through a
|
2013-05-21 19:05:48 +00:00 |
tag-ambig.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
Improve diagnostics for invalid use of non-static members / this:
|
2012-04-05 01:13:04 +00:00 |
trailing-return-0x.cpp
|
Fix crash-on-invalid if decltype(auto) is used as a deduced return type in
|
2014-02-14 22:17:32 +00:00 |
trivial-constructor.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
trivial-destructor.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
type-convert-construct.cpp
|
This patch makes the string/character literal tests run in C,
|
2011-07-29 01:08:54 +00:00 |
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
|
Delay checking of typedefs of dependent types. Fixes PR11630.
|
2011-12-26 22:42:47 +00:00 |
typeid-ref.cpp
|
type_info objects are not unnamed_addr: the ABI requires us to
|
2014-02-08 03:26:05 +00:00 |
typeid.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
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
|
Propagate isAddressOfMember into typo correction so that we don't correct &qualified-id into &unqualified-id. Also make sure to set the naming class when we find the qualified-id in a different class than the nested name specifier specified so far. Fixes PR19681!
|
2014-06-23 22:57:51 +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
|
Show either a location or a fixit note, not both, for uninitialized variable warnings.
|
2011-09-10 05:35:08 +00:00 |
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
|
Fix a tranche of comment, test and doc typos
|
2013-12-05 16:25:25 +00:00 |
unknown-anytype-blocks.cpp
|
Extended the UnknownAnyTy resolver to handle
|
2012-03-06 21:34:12 +00:00 |
unknown-anytype.cpp
|
Teach the ARC compiler to not require __bridge casts when
|
2011-10-17 18:40:02 +00:00 |
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
|
[-Wunreachable-code] add a specialized diagnostic for unreachable increment expressions of loops.
|
2014-03-21 06:02:36 +00:00 |
unused-functions.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
unused-with-error.cpp
|
…
|
|
unused.cpp
|
Fix -Wunused-value to not warn on expressions that have unresolved lookups due
|
2012-10-23 06:15:26 +00:00 |
user-defined-conversions.cpp
|
Improve the error message when a function overload candidate is rejected
|
2012-06-19 00:37:47 +00:00 |
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
using-decl-pr4450.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
value-initialization.cpp
|
PR10217: Provide diagnostics explaining why an implicitly-deleted special
|
2012-03-30 20:53:28 +00:00 |
vararg-class.cpp
|
Add a -Wclass-varargs to warn on objects of any class type being passed through an ellipsis. Since C++11 relaxed the rules on this, we allow a lot more bad code through silently, such as:
|
2014-02-28 01:36:39 +00:00 |
vararg-default-arg.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
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
|
Remove the -cxx-abi command-line flag.
|
2014-01-14 19:35:09 +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 method overrides can no longer have mismatched calling conventions. This fixes PR14339.
|
2012-12-09 17:45:41 +00:00 |
virtual-override-x86.cpp
|
Remove the -cxx-abi command-line flag.
|
2014-01-14 19:35:09 +00:00 |
virtual-override.cpp
|
Remove the -cxx-abi command-line flag.
|
2014-01-14 19:35:09 +00:00 |
virtuals.cpp
|
Warn on duplicate function specifier
|
2013-11-13 06:57:53 +00:00 |
visibility.cpp
|
Clear the LV cache when setting the instantiated from link.
|
2013-01-08 14:58:32 +00:00 |
vla.cpp
|
PR18581: Attempt to complete the type in a VLA declaration before checking
|
2014-02-08 02:30:49 +00:00 |
vtable-instantiation.cc
|
Whenever we instantiate a static data member, make sure to define any new
|
2011-05-31 07:58:42 +00:00 |
vtordisp-mode.cpp
|
MS ABI: Implement #pragma vtordisp() and clang-cl /vdN
|
2014-02-12 23:50:26 +00:00 |
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
|
Unrevert r166268, reverted in r166272, with a fix for the issue which Nick
|
2012-10-21 03:28:35 +00:00 |
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
|
PR16074, implement warnings to catch pointer to boolean true and pointer to
|
2014-02-26 02:36:06 +00:00 |
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.cpp
|
Explicitly keep track of temporaries during the consumed analysis.
|
2014-05-08 11:50:00 +00:00 |
warn-consumed-parsing.cpp
|
Consumed analysis: add two new attributes which fine-tune the behavior of
|
2014-01-14 00:36:53 +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
|
Allow -verify directives to be filtered by preprocessing.
|
2012-07-11 19:58:23 +00:00 |
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
|
Fix tests that weren't actually verifying anything.
|
2012-04-15 22:09:44 +00:00 |
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
|
Consider hidden decls for isUsed checks.
|
2013-10-22 21:56:29 +00:00 |
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 about suspicious implicit conversions from floating point to bool
|
2012-08-28 15:44:30 +00:00 |
warn-infinite-recursion.cpp
|
Ignore qualified templated functions for -Winfinite-recursion. This treats
|
2014-01-04 01:57:42 +00:00 |
warn-large-by-value-copy.cpp
|
Don't crash with -Wlarge-by-value-copy and a dependent type. PR11726.
|
2012-01-09 23:46:59 +00:00 |
warn-literal-conversion.cpp
|
Improve some of the conversion warnings to fire on conversion to bool.
|
2012-05-15 16:56:36 +00:00 |
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
|
Change wording of 'memcpy' type mismatch warning and remove fixit.
|
2012-05-30 23:14:52 +00:00 |
warn-memsize-comparison.cpp
|
Warn on mismatched parentheses in memcmp and friends.
|
2013-12-26 23:38:39 +00:00 |
warn-missing-noreturn.cpp
|
Don't suggest 'noreturn' for function template instantiations, because
|
2011-10-10 18:15:57 +00:00 |
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
warn-new-overaligned-3.cpp
|
Don't warn on use of default allocator with an over-aligned type when the
|
2012-02-04 03:30:14 +00:00 |
warn-new-overaligned.cpp
|
Issue a warning if a throwing operator new or operator new[] returns a null
|
2014-01-17 02:09:33 +00:00 |
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
|
Fix missing braces around two statements that were intended to be part
|
2011-06-27 08:31:58 +00:00 |
warn-reinterpret-base-class.cpp
|
Remove the -cxx-abi command-line flag.
|
2014-01-14 19:35:09 +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
|
PR12214 - Warn on suspicious self-compound-assignments.
|
2014-05-30 00:15:04 +00:00 |
warn-self-comparisons.cpp
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |
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
|
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
|
patch to suggest 'static' function should be 'static inline'
|
2012-06-27 19:43:29 +00:00 |
warn-static-function-inheader.h
|
patch to suggest 'static' function should be 'static inline'
|
2012-06-27 19:43:29 +00:00 |
warn-string-conversion.cpp
|
Broaden -Wstring-conversion to catch string literals in logical or expressions.
|
2014-01-25 01:10:35 +00:00 |
warn-sysheader-macro.cpp
|
Suppress -Wshadow / -Wold-style-cast expanded from system header macros
|
2013-12-12 12:47:48 +00:00 |
warn-tautological-compare.cpp
|
PR16074, implement warnings to catch pointer to boolean true and pointer to
|
2014-02-26 02:36:06 +00:00 |
warn-tautological-undefined-compare.cpp
|
Extend -Wtautological-undefined-compare and -Wundefined-bool-conversion to
|
2014-06-28 23:25:37 +00:00 |
warn-thread-safety-analysis.cpp
|
Updating the capability attribute diagnostics to be more capability-neutral. Instead of using terminology such as "lock", "unlock" and "locked", the new terminology is "acquire", "release" and "held". Additionally, the capability attribute's name argument is now reported as part of the diagnostic, instead of hard coding as "mutex."
|
2014-04-01 21:43:23 +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-undefined-bool-conversion.cpp
|
Extend -Wtautological-undefined-compare and -Wundefined-bool-conversion to
|
2014-06-28 23:25:37 +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
|
Teach -Wunsequenced that the side-effects of a function evaluation are sequenced
|
2013-06-30 10:40:20 +00:00 |
warn-unused-attribute.cpp
|
Enabling the subject list for the warn_unused attribute, and adding a test case. Previously, would issue a "warning ignored" diagnostic instead of the more specific "only applies to."
|
2013-11-27 16:59:17 +00:00 |
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
|
Fix the isReferenced bit on parameters in a couple of edge cases. PR12153.
|
2012-03-01 21:32:56 +00:00 |
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
|
Sema: Simplify the check if a method returns an instance of the class.
|
2013-10-16 16:21:04 +00:00 |
warn-unused-value.cpp
|
Sema: Reject templates in all extern "C" contexts.
|
2014-02-02 16:35:43 +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
|
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
|
Split isFromMainFile into two functions.
|
2013-08-22 00:27:10 +00:00 |
warn-variable-not-needed.cpp
|
Add a basic testcase for the "variable is not needed" warning and one that
|
2012-11-25 14:00:51 +00:00 |
warn-vla.cpp
|
Implement -Wvla correctly
|
2013-01-23 20:02:51 +00:00 |
warn-weak-vtables.cpp
|
Remove the -cxx-abi command-line flag.
|
2014-01-14 19:35:09 +00:00 |
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
|
Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
|
2012-10-19 12:44:48 +00:00 |