hanchenye-llvm-project/clang/test/SemaCXX
Nemanja Ivanovic bb1ea2d613 Enable support for __float128 in Clang and enable it on pertinent platforms
This patch corresponds to reviews:
http://reviews.llvm.org/D15120
http://reviews.llvm.org/D19125

It adds support for the __float128 keyword, literals and target feature to
enable it. Based on the latter of the two aforementioned reviews, this feature
is enabled on Linux on i386/X86 as well as SystemZ.
This is also the second attempt in commiting this feature. The first attempt
did not enable it on required platforms which caused failures when compiling
type_traits with -std=gnu++11.

If you see failures with compiling this header on your platform after this
commit, it is likely that your platform needs to have this feature enabled.

llvm-svn: 268898
2016-05-09 08:52:33 +00:00
..
Inputs
2008-01-11-BadWarning.cpp
MicrosoftCompatibility-cxx98.cpp
MicrosoftCompatibility.cpp
MicrosoftCompatibilityNoExceptions.cpp
MicrosoftExtensions.cpp Revert r268727, it caused PR27666. 2016-05-06 14:34:29 +00:00
MicrosoftSuper.cpp
PR5086-ambig-resolution-enum.cpp
PR6562.cpp
PR6618.cpp
PR7410.cpp
PR7944.cpp
PR8012.cpp
PR8385.cpp
PR8755.cpp
PR8884.cpp
PR9459.cpp
PR9460.cpp
PR9461.cpp
PR9572.cpp
PR9884.cpp
PR9902.cpp
PR9908.cpp
PR10177.cpp Warn if function or variable cannot be implicitly instantiated 2016-04-19 06:19:52 +00:00
PR10243.cpp
PR10447.cpp
PR10458.cpp
PR11358.cpp
PR12481.cpp
PR12778.cpp
PR16677.cpp
PR19955.cpp
PR20110.cpp
PR20334-std_initializer_list_diagnosis_assertion.cpp
PR20705.cpp
PR21679.cpp
PR23334.cpp
__null.cpp
__try.cpp
abstract.cpp
access-base-class.cpp
access-control-check.cpp
access-member-pointer.cpp
access.cpp Make SemaAccess smarter about determining when a dependent class might 2016-03-23 20:39:06 +00:00
accessible-base.cpp
addr-of-overloaded-function-casting.cpp
addr-of-overloaded-function.cpp
address-of-temporary.cpp
address-of.cpp
address-space-conversion.cpp
address-space-initialize.cpp
address-space-newdelete.cpp
address-space-references.cpp
aggregate-initialization.cpp Fix crash in access check for aggregate initialization of base classes. It's 2016-03-08 23:17:35 +00:00
alias-template.cpp
align_value.cpp
alignment-of-derived-class.cpp
alignof-sizeof-reference.cpp
alignof.cpp
altivec.cpp
ambig-user-defined-conversions.cpp
ambiguous-builtin-unary-operator.cpp
ambiguous-conversion-show-overload.cpp
anonymous-struct.cpp Lit C++11 Compatibility Patch #8 2016-04-14 23:47:07 +00:00
anonymous-union-cxx11.cpp
anonymous-union.cpp
array-bound-merge.cpp
array-bounds-ptr-arith.cpp
array-bounds-system-header.cpp
array-bounds.cpp
arrow-operator.cpp
ast-print.cpp
atomic-type.cpp
attr-abi-tag-syntax.cpp [GCC] PR23529 Sema part of attrbute abi_tag support 2016-03-09 15:30:53 +00:00
attr-after-definition.cpp
attr-aligned.cpp
attr-cleanup-gcc.cpp
attr-cleanup.cpp
attr-common.cpp
attr-cxx0x-fixit.cpp
attr-cxx0x.cpp
attr-declspec-ignored.cpp
attr-deprecated-replacement-error.cpp Add an optional string argument to DeprecatedAttr for Fix-It. 2016-03-16 18:50:49 +00:00
attr-deprecated-replacement-fixit.cpp Add replacement = "xxx" to AvailabilityAttr. 2016-03-21 17:30:55 +00:00
attr-deprecated.cpp
attr-disable-tail-calls.cpp
attr-flag-enum-reject.cpp
attr-flatten.cpp
attr-format.cpp
attr-gnu.cpp
attr-lto-visibility-public.cpp Re-apply r267784, r267824 and r267830. 2016-04-28 17:09:37 +00:00
attr-mode-tmpl.cpp Fix for PR8901: attribute "mode" rejected for enums and dependent types. 2016-02-02 13:50:39 +00:00
attr-no-sanitize-address.cpp
attr-no-sanitize-memory.cpp
attr-no-sanitize-thread.cpp
attr-no-sanitize.cpp
attr-no-split-stack.cpp
attr-nodebug.cpp
attr-nonnull.cpp
attr-noreturn.cpp
attr-notail.cpp
attr-optnone.cpp
attr-print.cpp
attr-regparm.cpp
attr-selectany.cpp Implement the likely resolution of core issue 253. 2016-02-19 01:52:46 +00:00
attr-sentinel.cpp
attr-swiftcall.cpp Semantic analysis for the swiftcall calling convention. 2016-03-03 06:39:32 +00:00
attr-unavailable.cpp Sema: Methods in unavailable classes are unavailable 2016-03-08 10:28:52 +00:00
attr-unused.cpp
attr-used.cpp
attr-visibility.cpp
attr-weak.cpp
attr-weakref.cpp
attr-x86-interrupt.cpp
attributed-auto-deduction.cpp
auto-cxx0x.cpp
auto-cxx98.cpp
auto-pragma.cpp
auto-subst-failure.cpp
auto-type-from-cxx.cpp
bitfield-layout.cpp
bitfield.cpp
block-call.cpp
blocks-1.cpp
blocks.cpp
bool-compare.cpp
bool.cpp
borland-extensions.cpp
builtin-assume-aligned-tmpl.cpp
builtin-assume-aligned.cpp
builtin-classify-type.cpp PR26449: Tests for builtin_classify_type fix 2016-02-15 10:44:27 +00:00
builtin-exception-spec.cpp
builtin-ptrtomember-ambig.cpp
builtin-ptrtomember-overload-1.cpp
builtin-ptrtomember-overload.cpp
builtin_objc_msgSend.cpp
builtins-arm.cpp
builtins-va_arg.cpp
builtins.cpp
c99-variable-length-array-cxx11.cpp Implementation of VlA of GNU C++ extension, by Vladimir Yakovlev. 2016-04-29 09:39:50 +00:00
c99-variable-length-array.cpp Implementation of VlA of GNU C++ extension, by Vladimir Yakovlev. 2016-04-29 09:39:50 +00:00
c99.cpp
call-with-static-chain.cpp
calling-conv-compat.cpp
captured-statements.cpp
cast-conversion.cpp
cast-explicit-ctor.cpp
cast-lvalue-to-rvalue-reference.cpp
cdtor-fn-try-block.cpp
class-base-member-init.cpp
class-layout.cpp
class-names.cpp
class.cpp Lit C++11 Compatibility Patch #8 2016-04-14 23:47:07 +00:00
comma.cpp
compare.cpp
complex-folding.cpp
complex-init-list.cpp
complex-overload.cpp
composite-pointer-type.cpp
compound-literal.cpp
condition.cpp
conditional-expr.cpp Implement support for conditional between xvalues of reference-compatible 2016-04-25 19:30:37 +00:00
const-cast.cpp
constant-expression-cxx1y.cpp
constant-expression-cxx1z.cpp P0017R1: In C++1z, an aggregate class can have (public non-virtual) base classes; these are initialized as if they were data members. 2016-03-08 22:17:41 +00:00
constant-expression-cxx11.cpp Fix ICE with constexpr and friend functions 2016-02-12 12:34:44 +00:00
constant-expression.cpp
constexpr-ackermann.cpp
constexpr-backtrace-limit.cpp
constexpr-depth.cpp
constexpr-duffs-device.cpp
constexpr-factorial.cpp
constexpr-many-arguments.cpp
constexpr-nqueens.cpp
constexpr-printing.cpp
constexpr-steps.cpp
constexpr-strlen.cpp
constexpr-turing.cpp
constexpr-value-init.cpp Implement the likely resolution of core issue 253. 2016-02-19 01:52:46 +00:00
constructor-initializer.cpp
constructor-recovery.cpp
constructor.cpp
conversion-delete-expr.cpp
conversion-function.cpp Lit C++11 Compatibility Patch #8 2016-04-14 23:47:07 +00:00
conversion-incomplete-type.cpp
conversion.cpp Make -Wnull-conversion more useful. 2016-02-13 00:58:53 +00:00
convert-to-bool.cpp
converting-constructor.cpp
copy-assignment.cpp
copy-constructor-error.cpp
copy-initialization.cpp
coroutines.cpp
crash-lambda-12645424.cpp
crashes.cpp
cstyle-cast.cpp
cv-unqual-rvalues.cpp
cxx-altivec.cpp
cxx-deprecated.cpp
cxx-member-pointer-op.cpp
cxx0x-class.cpp
cxx0x-compat.cpp
cxx0x-constexpr-const.cpp
cxx0x-cursory-default-delete.cpp Fix rejects-valid caused by r261297. 2016-02-24 20:58:14 +00:00
cxx0x-defaulted-functions.cpp
cxx0x-delegating-ctors.cpp
cxx0x-deleted-default-ctor.cpp
cxx0x-initializer-aggregates.cpp
cxx0x-initializer-constructor.cpp
cxx0x-initializer-references.cpp
cxx0x-initializer-scalars.cpp
cxx0x-initializer-stdinitializerlist.cpp
cxx0x-noexcept-expression.cpp
cxx0x-nontrivial-union.cpp
cxx0x-return-init-list.cpp
cxx0x-type-convert-construct.cpp
cxx1y-constexpr-not-const.cpp
cxx1y-contextual-conversion-tweaks.cpp
cxx1y-deduced-return-type.cpp PR24989: Stop trying to use the C++11 rules for lambda return type inference in 2016-02-02 23:58:56 +00:00
cxx1y-generic-lambdas-capturing.cpp
cxx1y-generic-lambdas-variadics.cpp
cxx1y-generic-lambdas.cpp
cxx1y-init-captures.cpp
cxx1y-initializer-aggregates.cpp
cxx1y-sized-deallocation.cpp
cxx1y-user-defined-literals.cpp
cxx1y-variable-templates_in_class.cpp Lit C++11 Compatibility Patch #8 2016-04-14 23:47:07 +00:00
cxx1y-variable-templates_top_level.cpp Lit C++11 Compatibility Patch #8 2016-04-14 23:47:07 +00:00
cxx1z-constexpr-lambdas.cpp [Cxx1z-constexpr-lambda-P0170R1] Support parsing of constexpr specifier (and its inference) on lambda expressions 2016-03-26 16:11:37 +00:00
cxx1z-lambda-star-this.cpp [Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3) 2016-03-21 09:25:37 +00:00
cxx11-ast-print.cpp
cxx11-attr-print.cpp Add an optional string argument to DeprecatedAttr for Fix-It. 2016-03-16 18:50:49 +00:00
cxx11-call-to-deleted-constructor.cpp
cxx11-crashes.cpp
cxx11-gnu-attrs.cpp Improve some infrastructure for extended parameter infos and 2016-03-03 00:10:03 +00:00
cxx11-inheriting-ctors.cpp
cxx11-thread-local-print.cpp
cxx11-thread-local.cpp
cxx11-thread-unsupported.cpp
cxx11-unused.cpp
cxx11-user-defined-literals-unused.cpp
cxx11-user-defined-literals.cpp
cxx98-compat-flags.cpp
cxx98-compat-pedantic.cpp
cxx98-compat.cpp
dcl_ambig_res.cpp
dcl_init_aggr.cpp Lit C++11 Compatibility Patch #7 2016-04-13 20:00:45 +00:00
decl-expr-ambiguity.cpp
decl-init-ref.cpp
decl-microsoft-call-conv.cpp
declspec-thread.cpp
decltype-98.cpp
decltype-crash.cpp
decltype-overloaded-functions.cpp
decltype-pr4444.cpp
decltype-pr4448.cpp
decltype-this.cpp
decltype.cpp
default-argument-temporaries.cpp
default-assignment-operator.cpp
default-constructor-initializers.cpp
default1.cpp
default2.cpp
defaulted-ctor-loop.cpp
defaulted-private-dtor.cpp
delete-and-function-templates.cpp Implement CWG 941 - explicit specializations of deleted function templates 2016-04-17 17:32:04 +00:00
delete-mismatch.h
delete.cpp
deleted-function-access.cpp
deleted-function.cpp
deleted-operator.cpp Enable support for __float128 in Clang and enable it on pertinent platforms 2016-05-09 08:52:33 +00:00
dependent-auto.cpp
dependent-noexcept-unevaluated.cpp
dependent-types.cpp
deprecated.cpp
derived-to-base-ambig.cpp
destructor.cpp Fix destructor definition of invalid classes 2016-03-16 14:36:11 +00:00
devirtualize-vtable-marking.cpp
diagnostic-order.cpp Store list of undefined-but-used objects in a deterministic order to fix 2016-03-25 21:49:43 +00:00
direct-initializer.cpp
discrim-union.cpp
dllexport-pr22591.cpp
dllexport.cpp
dllimport.cpp
do-while-scope.cpp
dr1301.cpp
dynamic-cast.cpp
elaborated-type-specifier.cpp
empty-class-layout.cpp
enable_if.cpp [Sema] Fix PR27122: ICE with enable_if+ill-formed call. 2016-03-31 00:16:25 +00:00
enum-bitfield.cpp
enum-increment.cpp
enum-scoped.cpp Fix implementation of C++'s restrictions on using-declarations referring to enumerators: 2016-05-05 02:13:49 +00:00
enum-unscoped-nonexistent.cpp
enum.cpp
err_init_conversion_failed.cpp
err_reference_bind_drops_quals.cpp
err_typecheck_assign_const.cpp
err_typecheck_assign_const_filecheck.cpp
exception-spec-no-exceptions.cpp
exception-spec.cpp
exceptions-seh.cpp
exceptions.cpp Lit C++11 Compatibility Patch #8 2016-04-14 23:47:07 +00:00
explicit.cpp
expression-traits.cpp
expressions.cpp
extern-c.cpp
flexible-array-test.cpp
fntype-decl.cpp
for-range-dereference.cpp
for-range-examples.cpp P0188R1: add support for standard [[fallthrough]] attribute. This is almost 2016-03-08 00:32:55 +00:00
for-range-no-std.cpp
for-range-unused.cpp
format-strings-0x-nopedantic.cpp
format-strings-0x.cpp Move the fixit for -Wformat-security to a note. 2016-03-15 20:56:38 +00:00
format-strings.cpp Move the fixit for -Wformat-security to a note. 2016-03-15 20:56:38 +00:00
friend-class-nodecl.cpp
friend-out-of-line.cpp
friend.cpp
funcdname.cpp
function-extern-c.cpp
function-overload-typo-crash.cpp
function-overloaded-redecl.cpp
function-pointer-arguments.cpp
function-redecl.cpp
function-type-qual.cpp
functional-cast.cpp
generalized-deprecated.cpp P0188R1: add support for standard [[fallthrough]] attribute. This is almost 2016-03-08 00:32:55 +00:00
generic-selection.cpp
gnu-case-ranges.cpp
gnu-flags.cpp
goto.cpp
goto2.cpp
i-c-e-cxx.cpp
illegal-member-initialization.cpp Implement the likely resolution of core issue 253. 2016-02-19 01:52:46 +00:00
implicit-exception-spec.cpp
implicit-int.cpp
implicit-member-functions.cpp
implicit-virtual-member-functions.cpp
incomplete-call.cpp
increment-decrement.cpp
indirect-goto.cpp
inherit.cpp
init-priority-attr.cpp
inline.cpp
instantiate-blocks.cpp
integer-overflow.cpp Adjust tests to have consistent integer sizes. 2016-04-11 20:37:04 +00:00
internal_linkage.cpp
invalid-instantiated-field-decl.cpp
invalid-member-expr.cpp
invalid-template-specifier.cpp
issue547.cpp
lambda-expressions.cpp Add null check to diagnostic path for lambda captures. 2016-03-05 04:04:57 +00:00
libstdcxx_atomic_ns_hack.cpp
libstdcxx_common_type_hack.cpp
libstdcxx_explicit_init_list_hack.cpp
libstdcxx_is_pod_hack.cpp
libstdcxx_map_base_hack.cpp
libstdcxx_pair_swap_hack.cpp
libstdcxx_pointer_return_false_hack.cpp
linkage-invalid-decl.cpp
linkage-spec.cpp
linkage.cpp
linkage2.cpp
literal-operators.cpp Improve diagnostics for ill-formed literal operator declarations. 2016-02-17 00:04:04 +00:00
literal-type.cpp
local-classes.cpp
long-virtual-inheritance-chain.cpp
lookup-member.cpp
make_integer_seq.cpp
many-template-parameter-lists.cpp
member-class-11.cpp
member-expr-anonymous-union.cpp
member-expr-static.cpp
member-expr.cpp
member-init.cpp
member-location.cpp
member-name-lookup.cpp
member-operator-expr.cpp
member-pointer-ms.cpp
member-pointer-size.cpp
member-pointer.cpp
member-pointers-2.cpp
microsoft-cxx0x.cpp
microsoft-dtor-lookup-cxx11.cpp
microsoft-dtor-lookup.cpp
microsoft-new-delete.cpp
microsoft-super.cpp
microsoft-varargs-diagnostics.cpp
microsoft-varargs.cpp
missing-header.cpp
missing-members.cpp
missing-namespace-qualifier-typo-corrections.cpp
ms-const-member-expr.cpp [MSVC Compat] Don't evaluate member base expressions w/o side effects 2016-02-26 04:23:19 +00:00
ms-exception-spec.cpp
ms-friend-lookup.cpp
ms-inline-asm.cpp
ms-interface.cpp
ms-novtable.cpp
ms-overload-entry-point.cpp
ms-property-error.cpp
ms-property.cpp
ms-unsupported.cpp
ms-wchar.cpp
ms_integer_suffix.cpp
ms_mutable_reference_member.cpp
ms_struct.cpp
ms_wide_bitfield.cpp
namespace-alias.cpp
namespace.cpp
neon-vector-types.cpp
nested-name-spec-locations.cpp
nested-name-spec.cpp
new-array-size-conv.cpp
new-delete-0x.cpp
new-delete-cxx0x.cpp
new-delete-predefined-decl-2.cpp
new-delete-predefined-decl.cpp
new-delete.cpp
new-null.cpp
no-exceptions.cpp
no-implicit-builtin-decls.cpp
no-rtti.cpp
no-warn-composite-pointer-type.cpp
no-warn-unused-const-variables.cpp
no-wchar.cpp [MSVC] Fix check for wchar_t type in case of -fno-wchar 2016-04-14 09:52:06 +00:00
non-empty-class-size-zero.cpp
nonnull.cpp
ns_returns_retained_block_return.cpp
null_in_arithmetic_ops.cpp
nullability-declspec.cpp
nullability.cpp
nullptr-98.cpp
nullptr.cpp
nullptr_in_arithmetic_ops.cpp
offsetof-0x.cpp
offsetof.cpp
old-style-cast.cpp
openmp_default_simd_align.cpp
operator-arrow-depth.cpp
operator-arrow-temporary.cpp
out-of-line-def-mismatch.cpp
overload-0x.cpp
overload-call-copycon.cpp
overload-call.cpp PR5941 - improve diagnostic for * vs & confusion when choosing overload candidate with a parameter of incomplete (ref or pointer) type 2016-03-04 22:29:11 +00:00
overload-decl.cpp
overload-member-call.cpp
overload-value-dep-arg.cpp
overloaded-builtin-operators-0x.cpp
overloaded-builtin-operators.cpp Enable support for __float128 in Clang and enable it on pertinent platforms 2016-05-09 08:52:33 +00:00
overloaded-name.cpp
overloaded-operator-decl.cpp
overloaded-operator.cpp
override-in-system-header.cpp
parentheses.cpp
pascal-strings.cpp
pass-object-size.cpp
pr9812.cpp
pr13353.cpp
pr13394-crash-on-invalid.cpp
pr18284-crash-on-invalid.cpp
pr25181-crash-on-invalid.cpp [Sema] PR25181 Fix crash when method declaration with throw spec fails to parse correctly 2016-02-19 01:15:08 +00:00
pr27047-default-init-expr-name-conflict.cpp Fix crash in BuildCXXDefaultInitExpr. 2016-04-29 18:06:53 +00:00
pragma-init_seg.cpp
pragma-optimize.cpp Fix Clang tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT. 2016-02-26 19:34:01 +00:00
pragma-pack.cpp
pragma-unused.cpp
pragma-visibility.cpp
pragma-vtordisp.cpp Recommit "[MS] Improved implementation of stack pragmas (vtordisp, *_seg)" 2016-04-29 11:27:00 +00:00
pragma-weak.cpp
predefined-expr.cpp
prefetch-enum.cpp
primary-base.cpp
printf-block.cpp
printf-cstr.cpp
pseudo-destructors.cpp
ptrtomember-overload-resolution.cpp
ptrtomember.cpp
qual-id-test.cpp Lit C++11 Compatibility Patch #8 2016-04-14 23:47:07 +00:00
qualification-conversion.cpp
qualified-id-lookup.cpp
qualified-member-enum.cpp
qualified-names-diag.cpp
redeclared-alias-template.cpp
redeclared-auto.cpp
redefine_extname.cpp
ref-init-ambiguous.cpp
references.cpp
reinterpret-cast.cpp
reinterpret-fn-obj-pedantic.cpp
return-noreturn.cpp
return-stack-addr-2.cpp Sema: prevent assertion on stack return checking 2016-02-15 01:51:24 +00:00
return-stack-addr.cpp
return.cpp
runtimediag-ppe.cpp
rval-references-examples.cpp
rval-references.cpp
scope-check.cpp
self-comparison.cpp
shift.cpp
short-enums.cpp
short-wchar-sign.cpp
sourceranges.cpp
statements.cpp
static-array-member.cpp
static-assert.cpp
static-cast-complete-type.cpp
static-cast.cpp
static-data-member.cpp
static-initializers.cpp
storage-class.cpp
string-init.cpp
string-plus-char.cpp
string-plus-int.cpp
struct-class-redecl.cpp
switch-0x.cpp
switch-implicit-fallthrough-blocks.cpp
switch-implicit-fallthrough-cxx98.cpp
switch-implicit-fallthrough-macro.cpp P0188R1: add support for standard [[fallthrough]] attribute. This is almost 2016-03-08 00:32:55 +00:00
switch-implicit-fallthrough-off-by-default.cpp Add test for r263138. 2016-03-10 19:22:21 +00:00
switch-implicit-fallthrough-per-method.cpp P0188R1: add support for standard [[fallthrough]] attribute. This is almost 2016-03-08 00:32:55 +00:00
switch-implicit-fallthrough.cpp P0188R1: add support for standard [[fallthrough]] attribute. This is almost 2016-03-08 00:32:55 +00:00
switch.cpp
tag-ambig.cpp
template-implicit-vars.cpp
templated-friend-decl.cpp
this.cpp
thread-safety-reference-handling.cpp
trailing-return-0x.cpp
trivial-constructor.cpp
trivial-destructor.cpp
type-convert-construct.cpp Lit C++11 Compatibility Patch #7 2016-04-13 20:00:45 +00:00
type-definition-in-specifier.cpp
type-dependent-exprs.cpp
type-formatting.cpp
type-traits-incomplete.cpp
type-traits.cpp
typedef-redecl.cpp
typeid-ref.cpp
typeid.cpp
types_compatible_p.cpp
typo-correction-blocks.c
typo-correction-crash.cpp [typo-correction] Apply name specifier corrections when forming a NNS 2016-02-16 19:16:20 +00:00
typo-correction-cxx11.cpp
typo-correction-delayed.cpp
typo-correction.cpp Correct typos after acting on invalid subscript expressions 2016-02-19 07:15:33 +00:00
unaddressable-functions.cpp [Sema] Make type deduction work with some overloadable functions 2016-03-19 21:51:45 +00:00
unary-real-imag.cpp
undefined-inline.cpp Don't warn on "use" of undefined inline function that isn't actually an ODR 2016-03-25 22:29:27 +00:00
undefined-internal.cpp Warn if function or variable cannot be implicitly instantiated 2016-04-19 06:19:52 +00:00
underlying_type.cpp Canonicalize UnaryTransformType types when they don't have a known underlying type. 2016-03-30 22:18:29 +00:00
uninit-variables-conditional.cpp
uninit-variables.cpp
uninitialized.cpp
unknown-anytype-blocks.cpp
unknown-anytype.cpp [Sema debugger support] Require non-void types to be complete in unknown-anytype casts. 2016-02-03 19:13:08 +00:00
unknown-type-name.cpp
unreachable-catch-clauses.cpp
unreachable-code.cpp
unused-functions.cpp
unused-with-error.cpp
unused.cpp Lit C++11 Compatibility Patch #8 2016-04-14 23:47:07 +00:00
user-defined-conversions.cpp
using-decl-1.cpp Fix bug in using shadow decl checking: a using shadow decl should not conflict 2016-02-27 02:36:43 +00:00
using-decl-pr4441.cpp
using-decl-pr4450.cpp
using-decl-templates.cpp Fix a crash on invalid with template handling 2016-04-05 21:13:54 +00:00
using-directive.cpp
value-dependent-exprs.cpp
value-initialization.cpp
vararg-class.cpp
vararg-default-arg.cpp
vararg-non-pod.cpp Lit C++11 Compatibility Patch #7 2016-04-13 20:00:45 +00:00
varargs.cpp Improve diagnostic checking for va_start to also warn on other instances of undefined behavior, such as a parameter declared with the register keyword in C, or a parameter of a type that undergoes default argument promotion. 2016-04-24 13:30:21 +00:00
vartemplate-lambda.cpp [Parser] Clear the TemplateParamScope bit of the current scope's flag 2016-04-29 02:24:14 +00:00
vector-casts.cpp
vector-no-lax.cpp
vector.cpp
virtual-base-used.cpp
virtual-function-in-union.cpp
virtual-member-functions-key-function.cpp
virtual-override-x64.cpp
virtual-override-x86.cpp
virtual-override.cpp Mark DR1250 as implemented 2016-02-01 01:33:17 +00:00
virtuals.cpp
visibility.cpp
vla-consruct.cpp Implementation of VlA of GNU C++ extension, by Vladimir Yakovlev. 2016-04-29 09:39:50 +00:00
vla.cpp
vtable-instantiation.cpp
vtordisp-mode.cpp
warn-absolute-value-header.cpp
warn-absolute-value.cpp
warn-address.cpp
warn-assignment-condition.cpp
warn-bad-memaccess.cpp Fix -Wdynamic-class-memaccess to skip invalid classes. 2016-03-31 04:18:07 +00:00
warn-bool-conversion.cpp
warn-c++11-extensions.cpp
warn-cast-align.cpp
warn-char-subscripts.cpp
warn-comma-operator.cpp Add -Wcomma warning to Clang. 2016-02-18 23:58:40 +00:00
warn-consumed-analysis.cpp
warn-consumed-parsing.cpp
warn-dangling-field.cpp
warn-deprecated-header.cpp
warn-div-or-rem-by-zero.cpp
warn-empty-body.cpp
warn-enum-compare.cpp
warn-everthing.cpp
warn-exit-time-destructors.cpp
warn-float-conversion.cpp Revert the bool portion of r267054 2016-04-22 22:14:32 +00:00
warn-func-not-needed.cpp
warn-global-constructors.cpp
warn-implicit-conversion-floating-point-to-bool.cpp
warn-infinite-recursion.cpp
warn-large-by-value-copy.cpp
warn-literal-conversion.cpp Revert the bool portion of r267054 2016-04-22 22:14:32 +00:00
warn-logical-not-compare.cpp
warn-loop-analysis.cpp
warn-member-not-needed.cpp
warn-memset-bad-sizeof.cpp
warn-memsize-comparison.cpp
warn-missing-noreturn.cpp
warn-missing-prototypes.cpp
warn-missing-variable-declarations.cpp
warn-new-overaligned-2.cpp
warn-new-overaligned-3.cpp
warn-new-overaligned.cpp
warn-overloaded-virtual.cpp
warn-pessmizing-move.cpp
warn-pure-virtual-call-from-ctor-dtor.cpp
warn-pure-virtual-kext.cpp
warn-range-loop-analysis.cpp
warn-redundant-move.cpp
warn-reinterpret-base-class.cpp
warn-reorder-ctor-initialization.cpp
warn-self-assign.cpp
warn-self-comparisons.cpp
warn-self-move.cpp
warn-shadow.cpp Avoid -Wshadow warnings about constructor parameters named after fields 2016-04-29 00:37:43 +00:00
warn-sign-conversion.cpp
warn-static-const-float.cpp
warn-static-function-inheader.cpp
warn-static-function-inheader.h
warn-string-conversion.cpp
warn-sysheader-macro.cpp
warn-tautological-compare.cpp
warn-tautological-undefined-compare.cpp
warn-thread-safety-analysis.cpp
warn-thread-safety-negative.cpp
warn-thread-safety-parsing.cpp
warn-thread-safety-verbose.cpp
warn-undefined-bool-conversion.cpp
warn-unreachable.cpp
warn-unsequenced.cpp
warn-unused-attribute.cpp
warn-unused-comparison.cpp
warn-unused-filescoped.cpp
warn-unused-label-error.cpp
warn-unused-local-typedef-serialize.cpp
warn-unused-local-typedef-x86asm.cpp
warn-unused-local-typedef.cpp
warn-unused-parameters.cpp
warn-unused-private-field-delayed-template.cpp
warn-unused-private-field.cpp Fix spurious warnings about unused private field 2016-05-09 07:09:51 +00:00
warn-unused-result.cpp
warn-unused-value-cxx11.cpp
warn-unused-value.cpp Lit C++11 Compatibility Patch #8 2016-04-14 23:47:07 +00:00
warn-unused-variables-error.cpp
warn-unused-variables.cpp
warn-using-namespace-in-header.cpp
warn-variable-not-needed.cpp
warn-vla.cpp
warn-weak-vtables.cpp
wchar_t.cpp
windows-arm-valist.cpp
writable-strings-deprecated.cpp
zero-length-arrays.cpp