.. |
Inputs
|
Don't warn on use of default allocator with an over-aligned type when the
|
2012-02-04 03:30:14 +00:00 |
2008-01-11-BadWarning.cpp
|
Move test from llvm/test/FrontendCXX and update.
|
2011-08-15 23:24:31 +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
|
In microsoft mode, downgrade pseudo-destructors on void from error to warning.
|
2012-01-23 05:50:57 +00:00 |
MicrosoftExtensions.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 |
PR5086-ambig-resolution-enum.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
PR6562.cpp
|
Fix PR6562. If a type is dependent, we don't know if it will have implicit
|
2010-03-13 18:12:56 +00:00 |
PR6618.cpp
|
Fix PR6618.
|
2010-03-21 22:56:43 +00:00 |
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
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
PR8755.cpp
|
Enhance the diagnostic for referring to a typedef with an elaborated name to be
|
2011-01-24 19:01:04 +00:00 |
PR8884.cpp
|
Fix PR8884 by skipping transparent contexts. The test is for LikageSpec. I
|
2011-01-20 02:26:24 +00:00 |
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
|
Diagnose attempts to implicitly instantiate a template before it is
|
2011-04-27 06:46:31 +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
|
Change the diagnostics which said 'accepted as an extension' to instead say
|
2011-12-29 21:57:33 +00:00 |
PR9884.cpp
|
Add test for PR9884.
|
2011-05-10 14:19:13 +00:00 |
PR9902.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
PR9908.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +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
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +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 |
__null.cpp
|
Initial steps to improve diagnostics when there is a NULL and
|
2011-02-18 23:54:50 +00:00 |
__try.cpp
|
Parsing/AST support for Structured Exception Handling
|
2011-04-28 01:08:34 +00:00 |
abstract.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
access-base-class.cpp
|
When we complain about a member being inaccessible due to a constraint
|
2010-05-28 04:34:55 +00:00 |
access-control-check.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
access-member-pointer.cpp
|
Fix for PR7694: make sure to pass in a RecordType to CheckBaseClassAccess;
|
2010-07-23 19:25:41 +00:00 |
access.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
addr-of-overloaded-function-casting.cpp
|
Handle the resolution of a reference to a function template (which
|
2011-02-19 21:32:49 +00:00 |
addr-of-overloaded-function.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
address-of-temporary.cpp
|
Follow through references to catch returned stack addresses, local blocks, label addresses or references to temporaries, e.g:
|
2010-11-30 22:57:32 +00:00 |
address-of.cpp
|
Only allow taking the address of an expression of type 'overloaded
|
2011-10-09 19:10:41 +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-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
|
List-initialization via constructor part 1. Still needs: pretty-printing, overloading, initializer_list.
|
2011-12-22 14:44:04 +00:00 |
alias-template.cpp
|
PR11684, core issue 1417:
|
2012-02-10 11:05:11 +00:00 |
alignof-sizeof-reference.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
altivec.cpp
|
Add missing lvalue-to-rvalue conversion to vector splat casts.
|
2011-10-27 23:31:58 +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 |
anonymous-struct.cpp
|
Don't provide errors for anonymous unions when they're actually anonymous classes.
|
2011-10-19 22:43:29 +00:00 |
anonymous-union.cpp
|
Ignore const/volatile/restrict qualifiers on anonymous structs and
|
2011-05-09 23:05:33 +00:00 |
array-bound-merge.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
array-bounds-ptr-arith.cpp
|
Add the new unit test that I managed to leave out of r136997 :/
|
2011-08-10 19:49:27 +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
|
Revert various template unreachability code I committed accidentally.
|
2012-01-24 04:51:48 +00:00 |
arrow-operator.cpp
|
Fix infinite loop during error diagnostics. Fixes rdar://8875304.
|
2011-01-25 23:16:36 +00:00 |
atomic-type.cxx
|
Make sure to try instantiating a templated type which is used in an _Atomic
|
2012-02-11 18:03:45 +00:00 |
attr-after-definition.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
attr-cxx0x.cpp
|
Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han.
|
2011-12-17 00:36:09 +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
|
pinpoint name/location of deprecated/unavailable enumerator
|
2011-11-28 19:45:58 +00:00 |
attr-format.cpp
|
Fix PR8625 and correctly interpret member-calls to static members when
|
2010-11-16 08:49:43 +00:00 |
attr-nonnull.cpp
|
Apply the nonnull attribute to constructor expressions too.
|
2011-03-25 01:44:32 +00:00 |
attr-noreturn.cpp
|
Teach CFG building how to deal with CXXMemberCallExprs and BoundMemberTy,
|
2011-05-11 07:19:11 +00:00 |
attr-regparm.cpp
|
Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder.
|
2011-06-06 21:23:05 +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
|
Allow unavailable function calls inside unavailable functions in C++/ObjC++ as well. rdar://9660196
|
2011-06-23 00:41:50 +00:00 |
attr-weak.cpp
|
When checking the 'weak' and 'weakref' attributes, look for non-external
|
2011-02-08 22:35:49 +00:00 |
attr-weakref.cpp
|
When checking the 'weak' and 'weakref' attributes, look for non-external
|
2011-02-08 22:35:49 +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-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
|
More work on wide bit-fields, WIP.
|
2010-04-16 15:57:11 +00:00 |
block-call.cpp
|
Implement objective-c++'s block pointer type matching involving
|
2011-02-12 19:07:46 +00:00 |
blocks-1.cpp
|
Allow C-style casts and reinterpret_casts between block pointers and
|
2010-07-08 20:27:32 +00:00 |
blocks.cpp
|
Truncate block variable of bool type to i1 when its
|
2010-09-03 23:07:53 +00:00 |
bool.cpp
|
Add fixit notes for -Wconstant-logical-operand.
|
2011-08-15 17:50:06 +00:00 |
borland-extensions.cpp
|
Add support for a few MS extensions supported by the Borland compiler
|
2010-09-08 22:56:24 +00:00 |
builtin-exception-spec.cpp
|
Work around an annoying, non-standard optimization in the glibc
|
2010-02-12 07:32:17 +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
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
builtin_objc_msgSend.cpp
|
objc_msgSend is not a builtin type in non-objc mode.
|
2010-11-19 18:16:46 +00:00 |
builtins.cpp
|
In C++, allow builtins to be referred to via qualified name lookup, e.g.,
|
2010-02-12 05:48:04 +00:00 |
c99-variable-length-array.cpp
|
Misc improvements to the diagnostic when a variable is odr-used in a context that is not allowed to capture variables.
|
2012-02-07 00:15:00 +00:00 |
c99.cpp
|
Change the diagnostics which said 'accepted as an extension' to instead say
|
2011-12-29 21:57:33 +00:00 |
cast-conversion.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
cast-explicit-ctor.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
class-base-member-init.cpp
|
Support decltype in member initializers.
|
2012-01-24 06:03:59 +00:00 |
class-layout.cpp
|
Turn on the new empty base subobject tracking code. It's a bit faster than the previous code. However, it still has quadratic performance, something which I intend to fix shortly in a subsequent patch.
|
2010-05-30 06:52:33 +00:00 |
class-names.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
class.cpp
|
Change the diagnostics which said 'accepted as an extension' to instead say
|
2011-12-29 21:57:33 +00:00 |
comma.cpp
|
Implement the lvalue-to-rvalue conversion where needed. The
|
2010-02-03 00:27:59 +00:00 |
compare.cpp
|
Remove warning for conditional operands of differend signedness from -Wsign-compare. Cases that previously warn on this will have a different warning emitted from -Wsign-conversion.
|
2011-07-21 02:46:28 +00:00 |
complex-init-list.cpp
|
Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description.
|
2011-09-19 23:17:44 +00:00 |
complex-overload.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
composite-pointer-type.cpp
|
make clang print types as "const int *" instead of "int const*",
|
2010-09-05 00:04:01 +00:00 |
compound-literal.cpp
|
When building a compound literal, check that the base element of the array is complete.
|
2010-11-08 19:14:19 +00:00 |
condition.cpp
|
Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)
|
2012-02-14 22:14:32 +00:00 |
conditional-expr.cpp
|
Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:
|
2012-01-12 23:53:29 +00:00 |
const-cast.cpp
|
make clang print types as "const int *" instead of "int const*",
|
2010-09-05 00:04:01 +00:00 |
constant-expression-cxx11.cpp
|
Implement constant expression support for __real__ and __imag__ on lvalue
|
2012-02-18 22:04:06 +00:00 |
constant-expression.cpp
|
Pedantic diagnostic correction: in C++, we have integral constant expressions,
|
2012-01-15 03:51:30 +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
|
C++11 generalized constant expressions: implement checking and diagnostics for
|
2012-01-06 16:39:00 +00:00 |
constexpr-depth.cpp
|
constexpr handling improvements. Produce detailed diagnostics when a 'constexpr'
|
2011-12-19 06:19:21 +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-nqueens.cpp
|
Test cleanup: prefer static_assert to handmade alternative.
|
2012-02-10 10:55:13 +00:00 |
constexpr-printing.cpp
|
Address Richard's review comments on r147561 (Evaluate support for address-of-label differences).
|
2012-01-05 23:59:40 +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
|
Implement DR1454. This allows all intermediate results in constant expressions
|
2012-02-15 02:18:13 +00:00 |
constexpr-value-init.cpp
|
PR12012: Fix a regression in r150419 where we would try (and fail) to
|
2012-02-17 00:44:16 +00:00 |
constructor-initializer.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 |
constructor-recovery.cpp
|
Switch default-initialization of variables of class type (or array thereof) over to InitializationSequence. I could swear that this fixes a PR somewhere, but I couldn't figure out which one
|
2009-12-20 22:01:25 +00:00 |
constructor.cpp
|
Diagnose C++ [class.mem]p13-14, where a class member has the same name
|
2010-10-15 13:21:21 +00:00 |
conversion-delete-expr.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
conversion-function.cpp
|
PR8800: When building a conversion to A& using a member operatorA&(), do not require A to be a complete type.
|
2011-07-13 22:53:21 +00:00 |
conversion.cpp
|
Add a new warning on NULL pointer constant to integer conversion.
|
2011-05-29 19:59:02 +00:00 |
convert-to-bool.cpp
|
Switch diagnostic text from "C++0x" over to "C++11".
|
2011-10-12 19:26:40 +00:00 |
converting-constructor.cpp
|
Improve the reporting of non-viable overload candidates by noting the reason
|
2010-01-13 00:25:19 +00:00 |
copy-assignment.cpp
|
For code such as:
|
2011-07-01 20:54:02 +00:00 |
copy-constructor-error.cpp
|
Implement a new warning for when adding a default argument to a method
|
2011-05-26 01:26:05 +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 |
crashes.cpp
|
ActOnCXXConditionDeclaration should take into account that
|
2011-07-05 16:13:20 +00:00 |
cstyle-cast.cpp
|
make clang print types as "const int *" instead of "int const*",
|
2010-09-05 00:04:01 +00:00 |
cv-unqual-rvalues.cpp
|
Whenever we're creating an expression that is typically an rvalue
|
2010-07-13 18:40:04 +00:00 |
cxx-member-pointer-op.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
cxx0x-class.cpp
|
Bugfix: bogus warning -- "invalid use of non-static data member",
|
2012-02-25 00:11:55 +00:00 |
cxx0x-compat.cpp
|
Switch to the C++11 warning flags in tests.
|
2011-10-18 05:54:07 +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
|
Allow thread safety attributes on function definitions.
|
2012-02-16 16:50:43 +00:00 |
cxx0x-defaulted-functions.cpp
|
Fix another issue introduced by the proposed wording for core issue 1358: since
|
2012-02-14 02:33:50 +00:00 |
cxx0x-delegating-ctors.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-deleted-default-ctor.cpp
|
C++11 [class.ctor]p5 says that
|
2012-02-24 21:25:53 +00:00 |
cxx0x-initializer-aggregates.cpp
|
Mark the parenthesized array member initialization diagnostic as DefaultError,
|
2012-02-16 00:54:02 +00:00 |
cxx0x-initializer-constructor.cpp
|
Fix parsing and processing initializer lists in return statements and as direct member initializers.
|
2012-02-22 10:50:08 +00:00 |
cxx0x-initializer-references.cpp
|
Change the way we store initialization kinds so that all direct inits can distinguish between list and parens form. This allows us to correctly diagnose the last test cases from litb.
|
2012-02-12 16:37:36 +00:00 |
cxx0x-initializer-scalars.cpp
|
Accept braced-init-lists in conditions, and, in passing, dramatically improve
|
2012-02-22 06:49:09 +00:00 |
cxx0x-initializer-stdinitializerlist.cpp
|
Fix parsing and processing initializer lists in return statements and as direct member initializers.
|
2012-02-22 10:50:08 +00:00 |
cxx0x-nontrivial-union.cpp
|
C++11 allows unions to have static data members. Remove the corresponding
|
2012-02-16 20:41:22 +00:00 |
cxx0x-return-init-list.cpp
|
Doug's review comments.
|
2012-02-22 17:38:04 +00:00 |
cxx0x-type-convert-construct.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
cxx98-compat-flags.cpp
|
Extend -Wno-bind-to-temporary-copy and -Wno-{unnamed,local}-type-template-args
|
2011-11-11 19:29:23 +00:00 |
cxx98-compat-pedantic.cpp
|
'extern template' is a C++11 feature. Add an Extension for C++98 (this matches
|
2011-10-20 18:35:58 +00:00 |
cxx98-compat.cpp
|
__decltype is a GNU extension, not a C++11 extension.
|
2012-02-24 18:10:23 +00:00 |
dcl_ambig_res.cpp
|
Handle parameter attributes when tentative parsing for function/variable disambiguation.
|
2010-12-08 02:02:46 +00:00 |
dcl_init_aggr.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
decl-expr-ambiguity.cpp
|
Don't crash while trying to diagnose a function declared at block scope with an
|
2012-01-13 02:14:39 +00:00 |
decl-init-ref.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
decltype-98.cpp
|
Back out __decltype warning from r151377: we should either warn on all the GNU
|
2012-02-24 22:30:04 +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
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
decltype-pr4444.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
decltype-pr4448.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
decltype-this.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
decltype.cpp
|
decltype(e) is type-dependent if e is instantiation-dependent. Scary but true.
|
2012-01-15 06:24:57 +00:00 |
default-arg-special-member.cpp
|
I've had too much to drink, apparently.
|
2011-06-03 18:05:29 +00:00 |
default-argument-temporaries.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
default-assignment-operator.cpp
|
When we emit an error during the implicit definition of a special
|
2010-05-12 16:39:35 +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
|
Whenever we complain about a failed initialization of a function or
|
2010-04-22 00:20:18 +00:00 |
default2.cpp
|
Parse default arguments within member functions in source order, from
|
2010-10-12 16:25:54 +00:00 |
defaulted-ctor-loop.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
defaulted-private-dtor.cpp
|
Diagnose uses of deleted destructors and inaccessible defaulted destructors.
|
2012-02-18 04:13:32 +00:00 |
delete.cpp
|
Fix a test case where FileCheck is used to test code corrected by -fixit.
|
2011-10-13 23:26:59 +00:00 |
deleted-function.cpp
|
Diagnose uses of deleted destructors and inaccessible defaulted destructors.
|
2012-02-18 04:13:32 +00:00 |
deleted-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 |
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
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +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 |
derived-to-base-ambig.cpp
|
Improve diagnostics when we fail to convert from a source type to a
|
2010-04-09 00:35:39 +00:00 |
destructor.cpp
|
PR11684, core issue 1417:
|
2012-02-10 11:05:11 +00:00 |
direct-initializer.cpp
|
'const std::type_info*' instead of 'std::type_info const*'
|
2010-09-05 00:17:29 +00:00 |
do-while-scope.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
dr1301.cpp
|
When overload resolution picks an implicitly-deleted special member
|
2012-02-15 19:33:52 +00:00 |
dynamic-cast.cpp
|
When pretty-printing tag types, only print the tag if we're in C (and
|
2010-03-10 11:27:22 +00:00 |
elaborated-type-specifier.cpp
|
When we run into an error parsing or type-checking the left-hand side
|
2010-09-17 22:25:06 +00:00 |
empty-class-layout.cpp
|
Recommit r148056 with fixes to deal with weirdness with bitfields in unions.
|
2012-01-12 23:48:56 +00:00 |
enum-bitfield.cpp
|
In C++11 mode, when an integral constant expression is desired and we have a
|
2012-02-04 09:53:13 +00:00 |
enum-scoped.cpp
|
Don't allow a value of a scoped enumeration to be used as the first bound for an
|
2012-02-04 07:07:42 +00:00 |
enum.cpp
|
Pedantic diagnostic correction: in C++, we have integral constant expressions,
|
2012-01-15 03:51:30 +00:00 |
exception-spec-no-exceptions.cpp
|
Semantic checking for exception specifications should be triggered by
|
2011-03-02 02:04:40 +00:00 |
exceptions.cpp
|
Promote the extension warning for attempts to catch a reference or
|
2012-01-24 19:01:26 +00:00 |
explicit.cpp
|
Implement C++11 [over.match.copy]p1b2, which allows the use of
|
2012-02-24 23:56:31 +00:00 |
expression-traits.cpp
|
Fixed plausible overloads location.
|
2011-11-15 21:43:28 +00:00 |
expressions.cpp
|
Add fixit notes for -Wconstant-logical-operand.
|
2011-08-15 17:50:06 +00:00 |
flexible-array-test.cpp
|
g++ is more permissive regarding flexible arrays.
|
2011-03-07 20:04:04 +00:00 |
fntype-decl.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
for-range-examples.cpp
|
Don't assume that a valid expression for the first part of a for-statement
|
2012-02-21 20:01:35 +00:00 |
for-range-no-std.cpp
|
Fix tentative parsing so it knows how to handle an ambiguous for-range-declaration. PR11601.
|
2011-12-20 01:50:37 +00:00 |
for-range-unused.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
format-strings-0x.cpp
|
Support all null pointer literals in format strings.
|
2012-02-10 21:07:25 +00:00 |
format-strings.cpp
|
Warn about non-standard format strings (pr12017)
|
2012-02-22 10:17:01 +00:00 |
friend-class-nodecl.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
friend-out-of-line.cpp
|
When we're checking a friend function template in an out-of-line class
|
2011-11-03 16:37:14 +00:00 |
friend.cpp
|
Diagnose destructor templates. Fixes PR7904.
|
2011-03-04 22:45:55 +00:00 |
function-extern-c.cpp
|
Adding support for warning when a non-C compatible user-defined type is returned from an extern "C" function.
|
2012-02-09 01:21:34 +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
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
function-redecl.cpp
|
Only accept a typo correction if it doesn't trigger additional errors
|
2011-10-11 00:28:39 +00:00 |
function-type-qual.cpp
|
PR11684, core issue 1417:
|
2012-02-10 11:05:11 +00:00 |
functional-cast.cpp
|
Use the new-initialization code for initializing scalars with a
|
2010-09-08 21:40:08 +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
|
Reword/rename -Wswitch-unreachable-default.
|
2012-01-24 05:34:08 +00:00 |
goto.cpp
|
Make sure a variable with a C++ direct initializer triggers jump scope checking. Fixes PR10620 / <rdar://problem/9958362> .
|
2012-02-09 20:13:14 +00:00 |
goto2.cpp
|
Fix the insertion of label declarations into the identifier chain in
|
2011-03-24 10:35:39 +00:00 |
i-c-e-cxx.cpp
|
In C++11 mode, when an integral constant expression is desired and we have a
|
2012-02-04 09:53:13 +00:00 |
illegal-member-initialization.cpp
|
Change the 'declared at' diagnostic to say 'declared here'.
|
2010-04-23 02:20:12 +00:00 |
implicit-exception-spec.cpp
|
When overload resolution picks an implicitly-deleted special member
|
2012-02-15 19:33:52 +00:00 |
implicit-int.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
implicit-member-functions.cpp
|
Re-do R131114 without breaking code.
|
2011-05-10 19:08:14 +00:00 |
implicit-virtual-member-functions.cpp
|
Rework when and how vtables are emitted, by tracking where vtables are
|
2010-05-13 16:44:06 +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
|
The pre-increment/pre-decrement grammar in C++ differs from that in C,
|
2010-08-06 14:50:36 +00:00 |
indirect-goto.cpp
|
Make sure we call MaybeCreateExprWithCleanups for the sub-expression of an indirect goto.
|
2012-01-31 22:47:07 +00:00 |
inherit.cpp
|
When pretty-printing tag types, only print the tag if we're in C (and
|
2010-03-10 11:27:22 +00:00 |
init-priority-attr.cpp
|
Pretty up the wrong-number-of-arguments-for-attribute diagnostic by
|
2011-03-02 12:15:05 +00:00 |
inline.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +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
|
Don't attempt to poke into an invalid field's class type
|
2010-05-17 18:15:18 +00:00 |
invalid-member-expr.cpp
|
Make this error less specific but also less likely to cause confusion. Fixes
|
2010-11-03 17:52:57 +00:00 |
invalid-template-specifier.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
issue547.cpp
|
PR11684, core issue 1417:
|
2012-02-10 11:05:11 +00:00 |
lambda-expressions.cpp
|
Remove FIXME: as Eli points out, the behavior here is now correct.
|
2012-02-24 23:21:24 +00:00 |
libstdcxx_is_pod_hack.cpp
|
Turn off __has_feature(is_empty) and __has_feature(is_pod) if the
|
2011-07-30 07:01:49 +00:00 |
libstdcxx_map_base_hack.cpp
|
Introduce an egregious hack to work around a bug in libstdc++ 4.2.x's
|
2010-04-08 18:16:15 +00:00 |
linkage-spec.cpp
|
Push "out-of-line" declarations into scope when their lexical/semantic
|
2011-10-09 22:57:49 +00:00 |
linkage.cpp
|
Change linkage computation so it doesn't depend on FunctionDecl::isExternC or VarDecl::isExternC, and instead queries what it actually cares about: whether the given declaration is inside an extern "C" context. Fundamentally, figuring out whether a function/variable uses C linkage requires knowing the linkage, and the logic in FunctionDecl::isExternC and VarDecl::isExternC was getting it wrong. Given that, fix FunctionDecl::isExternC and VarDecl::isExternC to use much simpler implementations that depend on the fixed linkage computation.
|
2012-01-15 01:23:58 +00:00 |
literal-operators.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +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
|
It's okay to refer to non-type template parameters anywhere they are
|
2010-04-27 21:10:04 +00:00 |
lookup-member.cpp
|
When doing name lookup for members don't look into global/namespace scope.
|
2010-10-29 16:12:50 +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
|
A union cannot contain static data members or data members of reference type.
|
2010-11-07 19:13:55 +00:00 |
member-expr-static.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
member-expr.cpp
|
Convert SemaExprMember.cpp to pass a callback object to CorrectTypo,
|
2012-01-13 21:28:55 +00:00 |
member-init.cpp
|
Fix crash-on-invalid for 'operator int[]()' in C++11.
|
2012-02-14 09:00:46 +00:00 |
member-location.cpp
|
Whenever we complain about a failed initialization of a function or
|
2010-04-22 00:20:18 +00:00 |
member-name-lookup.cpp
|
When pretty-printing tag types, only print the tag if we're in C (and
|
2010-03-10 11:27:22 +00:00 |
member-operator-expr.cpp
|
Make this error less specific but also less likely to cause confusion. Fixes
|
2010-11-03 17:52:57 +00:00 |
member-pointer-ms.cpp
|
Error out if reinterpret_casting between member pointers of two different
|
2010-08-16 05:30:44 +00:00 |
member-pointer-size.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
member-pointer.cpp
|
Teach the ARC compiler to not require __bridge casts when
|
2011-10-17 18:40:02 +00:00 |
member-pointers-2.cpp
|
Allow function calls to dereferenced member pointers of
|
2011-03-16 17:42:23 +00:00 |
microsoft-cxx0x.cpp
|
Eli says this should check MicrosoftMode instead.
|
2012-01-23 04:01:33 +00:00 |
missing-header.cpp
|
Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses.
|
2011-10-24 01:32:45 +00:00 |
missing-members.cpp
|
When pretty-printing tag types, only print the tag if we're in C (and
|
2010-03-10 11:27:22 +00:00 |
missing-namespace-qualifier-typo-corrections.cpp
|
Improve typo correction involving nested name specifiers.
|
2012-02-15 22:14:18 +00:00 |
ms-exception-spec.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
namespace-alias.cpp
|
add PCH support for a bunch of C++ Decls, patch by
|
2010-05-07 21:43:38 +00:00 |
namespace.cpp
|
Make sure to properly track the anonymous namespace that lives inside
|
2010-03-24 00:46:35 +00:00 |
neon-vector-types.cpp
|
Match pointer of compatible vection types.
|
2011-04-14 20:33:36 +00:00 |
nested-name-spec-locations.cpp
|
Eliminate redundant nested-name-specifiers on
|
2011-03-03 17:04:51 +00:00 |
nested-name-spec.cpp
|
Give nicer note when a member redeclaration has or lacks 'const'
|
2011-10-10 18:01:37 +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-cxx0x.cpp
|
Proper checking of list-initializers for array new expressions.
|
2012-02-16 12:59:47 +00:00 |
new-delete-predefined-decl-2.cpp
|
When performing name lookup for the allocation or deallocation
|
2010-03-24 05:07:21 +00:00 |
new-delete-predefined-decl.cpp
|
Improve a test slightly
|
2010-02-12 06:08:51 +00:00 |
new-delete.cpp
|
Throw away stray CXXDefaultArgExprs. Fixes PR12061.
|
2012-02-22 09:07:21 +00:00 |
no-exceptions.cpp
|
Disallow try/catch/throw when exceptions are disabled.
|
2011-02-19 19:26:44 +00:00 |
no-implicit-builtin-decls.cpp
|
Introduce a centralized routine in Sema for diagnosing failed lookups (when
|
2009-12-16 08:11:27 +00:00 |
non-empty-class-size-zero.cpp
|
Turn test for // rdar://8945175 into a sema test.
|
2011-02-02 21:10:07 +00:00 |
null_in_arithmetic_ops.cpp
|
The current warning in -Wnull-arithmetic for comparisons between NULL and non-pointers is not very helpful. This patch will update the wording to be more helpful to users.
|
2011-08-11 22:38:21 +00:00 |
nullptr-98.cpp
|
Add __nullptr as a C++0x nullptr literal, available in C++98
|
2010-11-09 03:43:04 +00:00 |
nullptr.cpp
|
Convert ad-hoc `int array[expr ? -1 : 1]' assertions
|
2012-02-15 13:30:53 +00:00 |
nullptr_in_arithmetic_ops.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
offsetof.cpp
|
Perform lvalue-to-rvalue conversions on __builtin_offsetof array argument index
|
2011-10-17 23:29:39 +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
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
overload-call-copycon.cpp
|
Improve our handling of user-defined conversions when computing
|
2010-08-11 02:15:33 +00:00 |
overload-call.cpp
|
Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a
|
2012-02-22 02:04:18 +00:00 |
overload-decl.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
overload-member-call.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
overload-value-dep-arg.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
overloaded-builtin-operators-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 |
overloaded-builtin-operators.cpp
|
Many of the built-in operator candidates introduced into overload
|
2011-01-05 00:13:17 +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
|
Diagnose attempts to declare a non-static data member with a
|
2011-10-09 18:55:59 +00:00 |
overloaded-operator.cpp
|
Correctly resolve an overload set passed to an overloaded operator=. PR11784.
|
2012-01-17 21:27:43 +00:00 |
pascal-strings.cpp
|
In C++, when initializing an array from a pascal string, it's OK if the array
|
2011-04-14 00:41:11 +00:00 |
pragma-pack.cpp
|
Fix another unnecessary-struct-padding issue.
|
2010-12-09 02:47:58 +00:00 |
pragma-unused.cpp
|
Convert "#pragma unused(...)" into tokens for the parser.
|
2011-01-17 18:58:44 +00:00 |
pragma-visibility.cpp
|
Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>.
|
2012-02-23 23:47:16 +00:00 |
prefetch-enum.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
primary-base.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
pseudo-destructors.cpp
|
Support decltype in pseudo destructors and dependent destructor calls.
|
2011-12-16 16:03:09 +00:00 |
ptrtomember-overload-resolution.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +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
|
Improve the diagnostic you get when making a qualified member access
|
2010-04-27 01:43:38 +00:00 |
qualification-conversion.cpp
|
Correctly refer to element CVR qualifications when determining if a type is
|
2009-12-29 07:16:59 +00:00 |
qualified-id-lookup.cpp
|
Use the new-initialization code for initializing scalars with a
|
2010-09-08 21:40:08 +00:00 |
qualified-member-enum.cpp
|
Fix a minor crash bug with constructs like Obj.Class::ENUM_VALUE.
|
2010-07-27 20:51:02 +00:00 |
qualified-names-diag.cpp
|
When pretty-printing tag types, only print the tag if we're in C (and
|
2010-03-10 11:27:22 +00:00 |
qualified-names-print.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
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
|
Fix a crash-on-valid that has been here for a very long time:
|
2011-08-22 17:24:56 +00:00 |
reinterpret-cast.cpp
|
C++ 5.2.10p2 has a note that mentions that, subject to all other restrictions,
|
2012-02-03 02:54:37 +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
|
Reword/rename -Wswitch-unreachable-default.
|
2012-01-24 05:34:08 +00:00 |
return-stack-addr.cpp
|
Remove a type that got reduced away from this test case but not actually deleted.
|
2010-12-13 08:01:53 +00:00 |
return.cpp
|
Move test/Sema/return.cpp into test/SemaCXX/return.cpp
|
2011-06-30 17:20:18 +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
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +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
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
shift.cpp
|
Simplify messages as requested by Chris.
|
2011-02-24 17:13:15 +00:00 |
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
|
PR9792: Make sure to use the right definition of wchar_t when the default
|
2011-04-30 19:24:24 +00:00 |
sourceranges.cpp
|
Use ElaboratedType also for C.
|
2011-03-16 20:16:18 +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
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
static-assert.cpp
|
Produce more detailed diagnostics when static_assert condition is not an ICE.
|
2011-12-14 23:32:26 +00:00 |
static-cast-complete-type.cpp
|
When pretty-printing tag types, only print the tag if we're in C (and
|
2010-03-10 11:27:22 +00:00 |
static-cast.cpp
|
Implement appropriate semantics for C++ casting and conversion when
|
2011-04-15 17:59:54 +00:00 |
static-initializers.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
storage-class.cpp
|
Don't warn about the 'extern' in 'extern "C"' on a tag decl. This is
|
2011-03-26 02:09:52 +00:00 |
struct-class-redecl.cpp
|
Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags.
|
2011-06-10 03:11:26 +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.cpp
|
Reject continue/break statements within members of local functions nested within
|
2012-02-17 01:35:32 +00:00 |
tag-ambig.cpp
|
Extend the tag-ambiguity hack I committed in r130810 for tag
|
2011-05-09 21:46:33 +00:00 |
templated-friend-decl.cpp
|
Workaround for friend template instantiation crash in PR5848, from Keir Mierle!
|
2010-02-07 10:31:35 +00:00 |
this.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
trailing-return-0x.cpp
|
Track whether a function type has a trailing return type as type sugar. Use this
|
2012-02-10 09:58:53 +00:00 |
trivial-constructor.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
trivial-destructor.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +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
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
type-dependent-exprs.cpp
|
Don't produce "comparison is always (true|false)" warnings when the
|
2011-02-19 22:34:59 +00:00 |
type-formatting.cpp
|
When printing a qualified type, look through a substituted template
|
2011-02-17 06:52:25 +00:00 |
type-traits-incomplete.cpp
|
Allow (cv) void and incomplete arrays to be passed to the type traits.
|
2010-09-08 00:48:43 +00:00 |
type-traits.cpp
|
Implement a new type trait __is_trivially_constructible(T, Args...)
|
2012-02-24 07:38:34 +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
|
Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the exception of explicit template instantiations, which have to be weak_odr.
|
2011-01-24 00:46:19 +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
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
typo-correction.cpp
|
Fix typo correction of template arguments to once again allow type names.
|
2012-02-22 01:03:07 +00:00 |
unary-real-imag.cpp
|
PR8023: Don't crash on invalid uses of __real__ on class types in C++.
|
2010-09-05 23:15:52 +00:00 |
undefined-internal.cpp
|
Make sure template argument deduction is consistently performed in an unevaluated context.
|
2012-02-08 03:07:05 +00:00 |
underlying_type.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +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
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
uninitialized.cpp
|
Improvements to the uninitialized variable warning: Check if the constructor
|
2012-01-06 04:54:01 +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
|
When pretty-printing tag types, only print the tag if we're in C (and
|
2010-03-10 11:27:22 +00:00 |
unreachable-catch-clauses.cpp
|
Add -fcxx-exceptions to all tests that use C++ exceptions.
|
2011-02-28 00:40:07 +00:00 |
unreachable-code.cpp
|
Add -fcxx-exceptions to all tests that use C++ exceptions.
|
2011-02-28 00:40:07 +00:00 |
unused-functions.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
unused-with-error.cpp
|
If there were errors, disable 'unused' warnings since they will mostly be noise.
|
2011-01-31 07:04:37 +00:00 |
unused.cpp
|
Improve the test for unused-expression warnings slightly
|
2010-01-16 18:17:21 +00:00 |
user-defined-conversions.cpp
|
When performing a user-defined conversion via a constructor, be sure
|
2011-10-10 22:41:00 +00:00 |
using-decl-1.cpp
|
When checking a using declaration, make sure that the context we're
|
2010-12-21 07:41:49 +00:00 |
using-decl-pr4441.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
using-decl-pr4450.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
using-decl-templates.cpp
|
Fix Sema::CorrectTypo to ignore found but unresolved symbols
|
2011-09-07 20:25:59 +00:00 |
using-directive.cpp
|
Diagnose attempst to template using declarations and using directives.
|
2010-11-10 02:40:36 +00:00 |
value-dependent-exprs.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
value-initialization.cpp
|
When overload resolution picks an implicitly-deleted special member
|
2012-02-15 19:33:52 +00:00 |
vararg-default-arg.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
vararg-non-pod.cpp
|
[frontend] Don't allow a mapping to a warning override an error/fatal mapping.
|
2012-02-03 01:49:51 +00:00 |
vector-casts.cpp
|
Provide overload diagnostics when explicit casts involving class types fail.
|
2011-02-14 18:34:10 +00:00 |
vector-no-lax.cpp
|
With lax vector conversions (the default) make sure we convert between two
|
2010-08-26 00:42:16 +00:00 |
vector.cpp
|
Add (hopefully) the last missing lvalue-to-rvalue conversion. Add an assertion
|
2011-10-28 03:31:48 +00:00 |
virtual-base-used.cpp
|
Make this test check a few more cases which didn't work correctly before
|
2010-08-08 05:07:06 +00:00 |
virtual-member-functions-key-function.cpp
|
Rework when and how vtables are emitted, by tracking where vtables are
|
2010-05-13 16:44:06 +00:00 |
virtual-override.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +00:00 |
virtuals.cpp
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
|
2011-10-13 22:29:44 +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 |
warn-assignment-condition.cpp
|
Place 'equality comparison with extraneous parentheses...' into a subgroup of -Wparentheses called -Wparentheses-equality.
|
2011-09-06 20:58:32 +00:00 |
warn-bad-memaccess.cpp
|
Improve the correctness and accuracy of the message for -Wdynamic-class-memaccess
|
2011-08-19 20:40:18 +00:00 |
warn-bool-conversion.cpp
|
Modify how the -verify flag works. Currently, the verification string and
|
2011-12-15 00:38:15 +00:00 |
warn-cast-align.cpp
|
On second thought, don't warn about reinterpret_casts under -Wcast-align.
|
2010-08-19 01:19:08 +00:00 |
warn-char-subscripts.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
warn-dangling-field.cpp
|
Teach -Wdangling-field to warn about temporaries bound to references as
|
2011-09-03 02:21:57 +00:00 |
warn-deprecated-header.cpp
|
Add the test that I intended to submit with r130055, but forgot to add.
|
2011-04-27 05:25:42 +00:00 |
warn-empty-body.cpp
|
Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)
|
2012-02-14 22:14:32 +00:00 |
warn-enum-compare.cpp
|
Implement -Wenum-compare, which warns when comparing two enums of
|
2011-02-17 08:37:06 +00:00 |
warn-exit-time-destructors.cpp
|
Add a new warning for exit-time destructors.
|
2011-03-24 01:01:41 +00:00 |
warn-func-as-bool.cpp
|
Add notes for suppressing and (if it's a zero-arg function returning bool) fixing the function-to-bool conversion warning.
|
2011-12-09 21:42:37 +00:00 |
warn-global-constructors.cpp
|
PR9669: implement correct checking for [dcl.init.string]p2.
|
2011-04-11 00:23:45 +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
|
Only warn in -Wliteral-conversion if the conversion loses information
|
2011-10-14 15:36:25 +00:00 |
warn-memset-bad-sizeof.cpp
|
Add a new compiler warning, which flags anti-patterns used as the size
|
2012-02-01 19:08:57 +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
|
Apply Jonathan Sauer's proposed solution to PR9519. Thanks!
|
2011-03-22 07:16:37 +00:00 |
warn-new-overaligned-2.cpp
|
Force triple on these tests to pacify the windows tester.
|
2012-01-24 21:28:47 +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
|
Force triple on these tests to pacify the windows tester.
|
2012-01-24 21:28:47 +00:00 |
warn-overloaded-virtual.cpp
|
-Woverloaded-virtual shouldn't warn for static functions. Fixes rdar://9083431 & http://llvm.org/PR9396.
|
2011-03-03 22:58:57 +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-reorder-ctor-initialization.cpp
|
Fix a crasher in constructor-initializer reordering warnings (PR7179).
|
2010-05-20 23:49:34 +00:00 |
warn-self-assign.cpp
|
Implement -Wself-assign, which warns on code such as:
|
2011-01-04 06:52:15 +00:00 |
warn-self-comparisons.cpp
|
Warn about comparisons between arrays and improve self-comparison
|
2010-06-08 19:50:34 +00:00 |
warn-shadow.cpp
|
'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302, this time for C++ as well.
|
2011-04-25 21:39:50 +00:00 |
warn-sign-conversion.cpp
|
Fix a test in warn-sign-conversion.cpp. Removed a part of a directory path so that the directory seperator, which may change on different platforms, is no longer part of the string checked for.
|
2011-07-21 03:20:52 +00:00 |
warn-string-conversion.cpp
|
Move string literal to bool conversion into its own warning flag -Wstring-conversion.
|
2011-09-26 22:38:21 +00:00 |
warn-thread-safety-analysis.cpp
|
Bugfix: bogus warning -- "invalid use of non-static data member",
|
2012-02-25 00:11:55 +00:00 |
warn-thread-safety-parsing.cpp
|
Allow thread safety attributes on function definitions.
|
2012-02-16 16:50:43 +00:00 |
warn-unreachable.cpp
|
Revert various template unreachability code I committed accidentally.
|
2012-01-24 04:51:48 +00:00 |
warn-unused-comparison.cpp
|
Don't analyze comparisons in type- or value-dependent
|
2011-10-10 17:38:18 +00:00 |
warn-unused-filescoped.cpp
|
We regard a function as 'unused' from the codegen perspective, so our warnings diverge from
|
2011-04-19 19:51:10 +00:00 |
warn-unused-parameters.cpp
|
Do not diagnose unused-parameter errors in template instantiations. We
|
2010-04-19 23:56:20 +00:00 |
warn-unused-result.cpp
|
Clean up the tests for warning about unused function results given the
|
2011-02-21 00:56:56 +00:00 |
warn-unused-value.cpp
|
Fix a QoI bug with overloaded operators inside macros.
|
2011-09-19 18:51:20 +00:00 |
warn-unused-variables.cpp
|
Improvements to the uninitialized variable warning: Check if the constructor
|
2012-01-06 04:54:01 +00:00 |
warn-using-namespace-in-header.cpp
|
Make -Wheader-hygiene not complain about USING_NAMESPACE_THROUGH_MACRO in a non-header file.
|
2011-04-02 19:45:15 +00:00 |
warn-using-namespace-in-header.h
|
Make -Wheader-hygiene not complain about USING_NAMESPACE_THROUGH_MACRO in a non-header file.
|
2011-04-02 19:45:15 +00:00 |
warn-weak-vtables.cpp
|
Provide a separate warning for weak vtables in explicit template instantiations. There's no (current) way to fix such templates to emit strong symbols/vtables, but perhaps users want to know about the cost being incurred anyway.
|
2011-12-09 18:32:50 +00:00 |
wchar_t.cpp
|
Remove a dead argument to ProcessUCNEscape.
|
2010-06-15 18:06:43 +00:00 |
writable-strings-deprecated.cpp
|
GCC overloads -Wwrite-strings just to make it extra confusing. While it
|
2011-04-23 06:54:44 +00:00 |
zero-length-arrays.cpp
|
Don't build member initializers for zero-length or incomplete arrays,
|
2011-11-02 23:04:16 +00:00 |