Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Parent directory
Inputs
2008-01-11-BadWarning.cpp 176 bytes
MicrosoftCompatibility.cpp 8290 bytes
MicrosoftCompatibilityNoExceptions.cpp 173 bytes
MicrosoftExtensions.cpp 15362 bytes
MicrosoftSuper.cpp 3288 bytes
P30636.cpp 516 bytes
PR10177.cpp 1703 bytes
PR10243.cpp 513 bytes
PR10447.cpp 335 bytes
PR10458.cpp 254 bytes
PR11358.cpp 1131 bytes
PR12481.cpp 298 bytes
PR12778.cpp 214 bytes
PR16677.cpp 493 bytes
PR19955.cpp 501 bytes
PR20110.cpp 333 bytes
PR20334-std_initializer_list_diagnosis_assertion.cpp 381 bytes
PR20705.cpp 387 bytes
PR21679.cpp 655 bytes
PR22637.cpp 550 bytes
PR23334.cpp 358 bytes
PR25848.cpp 251 bytes
PR27037.cpp 244 bytes
PR29152.cpp 231 bytes
PR35832.cpp 368 bytes
PR5086-ambig-resolution-enum.cpp 333 bytes
PR6562.cpp 196 bytes
PR6618.cpp 249 bytes
PR7410.cpp 384 bytes
PR7944.cpp 311 bytes
PR8012.cpp 148 bytes
PR8385.cpp 310 bytes
PR8755.cpp 377 bytes
PR8884.cpp 187 bytes
PR9459.cpp 325 bytes
PR9460.cpp 418 bytes
PR9461.cpp 754 bytes
PR9572.cpp 1477 bytes
PR9884.cpp 227 bytes
PR9902.cpp 712 bytes
PR9908.cpp 726 bytes
__null.cpp 669 bytes
__try.cpp 1670 bytes
abstract.cpp 7657 bytes
access-base-class.cpp 1501 bytes
access-control-check.cpp 300 bytes
access-member-pointer.cpp 345 bytes
access.cpp 5690 bytes
accessible-base.cpp 1361 bytes
addr-of-overloaded-function-casting.cpp 2926 bytes
addr-of-overloaded-function.cpp 10478 bytes
address-of-temporary.cpp 2052 bytes
address-of.cpp 1043 bytes
address-packed-member-memops.cpp 571 bytes
address-packed.cpp 2861 bytes
address-space-conversion.cpp 8520 bytes
address-space-initialize.cpp 833 bytes
address-space-newdelete.cpp 1491 bytes
address-space-references.cpp 1253 bytes
aggregate-init-cxx98.cpp 123 bytes
aggregate-initialization.cpp 4988 bytes
alias-template.cpp 7617 bytes
align_value.cpp 758 bytes
alignment-of-derived-class.cpp 1051 bytes
alignof-sizeof-reference.cpp 1160 bytes
alignof.cpp 3404 bytes
alloc-align-attr.cpp 1773 bytes
altivec.cpp 1787 bytes
ambig-user-defined-conversions.cpp 1910 bytes
ambiguous-builtin-unary-operator.cpp 901 bytes
ambiguous-conversion-show-overload.cpp 620 bytes
amdgpu-sizeof-alignof.cpp 2261 bytes
anonymous-struct.cpp 1145 bytes
anonymous-union-cxx11.cpp 320 bytes
anonymous-union-export.cpp 219 bytes
anonymous-union.cpp 6009 bytes
array-bound-merge.cpp 464 bytes
array-bounds-ptr-arith.cpp 1612 bytes
array-bounds-system-header.cpp 343 bytes
array-bounds.cpp 10961 bytes
arrow-operator.cpp 1853 bytes
ast-print-crash.cpp 500 bytes
ast-print.cpp 4789 bytes
atomic-ops.cpp 396 bytes
atomic-type.cpp 2999 bytes
attr-abi-tag-syntax.cpp 1015 bytes
attr-after-definition.cpp 304 bytes
attr-aligned.cpp 672 bytes
attr-cleanup-gcc.cpp 545 bytes
attr-cleanup.cpp 892 bytes
attr-common.cpp 141 bytes
attr-cxx-disabled.cpp 430 bytes
attr-cxx0x-fixit.cpp 298 bytes
attr-cxx0x.cpp 3273 bytes
attr-declspec-ignored.cpp 1676 bytes
attr-deprecated-replacement-error.cpp 1079 bytes
attr-deprecated-replacement-fixit.cpp 1110 bytes
attr-deprecated.cpp 7460 bytes
attr-disable-tail-calls.cpp 226 bytes
attr-flatten.cpp 1220 bytes
attr-format.cpp 1489 bytes
attr-gnu.cpp 1889 bytes
attr-lto-visibility-public.cpp 975 bytes
attr-mode-tmpl.cpp 5753 bytes
attr-no-sanitize-address.cpp 1144 bytes
attr-no-sanitize-memory.cpp 1253 bytes
attr-no-sanitize-thread.cpp 1253 bytes
attr-no-sanitize.cpp 1486 bytes
attr-no-split-stack.cpp 1388 bytes
attr-nodebug.cpp 224 bytes
attr-non-x86-no_caller_saved_registers.cpp 1597 bytes
attr-nonnull.cpp 1612 bytes
attr-noreturn.cpp 10175 bytes
attr-notail.cpp 548 bytes
attr-optnone.cpp 3516 bytes
attr-print.cpp 1624 bytes
attr-regparm.cpp 799 bytes
attr-require-constant-initialization.cpp 14665 bytes
attr-section.cpp 1529 bytes
attr-selectany.cpp 2413 bytes
attr-sentinel.cpp 858 bytes
attr-swiftcall.cpp 3431 bytes
attr-target-mv.cpp 8789 bytes
attr-unavailable.cpp 6081 bytes
attr-unused.cpp 393 bytes
attr-used.cpp 289 bytes
attr-visibility.cpp 518 bytes
attr-weak.cpp 1542 bytes
attr-weakref.cpp 1758 bytes
attr-x86-interrupt.cpp 4076 bytes
attr-x86-no_caller_saved_registers.cpp 1710 bytes
attributed-auto-deduction.cpp 721 bytes
auto-cxx0x.cpp 632 bytes
auto-cxx98.cpp 519 bytes
auto-pragma.cpp 253 bytes
auto-subst-failure.cpp 778 bytes
auto-type-from-cxx.cpp 926 bytes
base-class-ambiguity-check.cpp 238 bytes
bitfield-layout.cpp 1063 bytes
bitfield.cpp 1181 bytes
block-call.cpp 1767 bytes
blocks-1.cpp 1510 bytes
blocks.cpp 3086 bytes
bool-compare.cpp 10652 bytes
bool.cpp 1404 bytes
borland-extensions.cpp 1870 bytes
builtin-assume-aligned-tmpl.cpp 2881 bytes
builtin-assume-aligned.cpp 2885 bytes
builtin-classify-type.cpp 2566 bytes
builtin-exception-spec.cpp 229 bytes
builtin-object-size-cxx14.cpp 2310 bytes
builtin-operator-new-delete.cpp 6812 bytes
builtin-ptrtomember-ambig.cpp 717 bytes
builtin-ptrtomember-overload-1.cpp 850 bytes
builtin-ptrtomember-overload.cpp 359 bytes
builtin_objc_msgSend.cpp 400 bytes
builtins-arm.cpp 323 bytes
builtins-overflow.cpp 3448 bytes
builtins-va_arg.cpp 1143 bytes
builtins.cpp 1890 bytes
c99-variable-length-array-cxx11.cpp 1032 bytes
c99-variable-length-array.cpp 4735 bytes
c99.cpp 484 bytes
call-with-static-chain.cpp 479 bytes
calling-conv-compat.cpp 24331 bytes
captured-statements.cpp 3430 bytes
cast-conversion.cpp 2024 bytes
cast-explicit-ctor.cpp 152 bytes
cast-lvalue-to-rvalue-reference.cpp 170 bytes
cdtor-fn-try-block.cpp 1708 bytes
char8_t.cpp 1154 bytes
class-base-member-init.cpp 2811 bytes
class-layout.cpp 10254 bytes
class-names.cpp 508 bytes
class.cpp 6332 bytes
co_await-range-for.cpp 5392 bytes
comma.cpp 157 bytes
compare-cxx2a.cpp 17221 bytes
compare.cpp 21746 bytes
complete-member-pointers.cpp 321 bytes
complex-conversion.cpp 775 bytes
complex-folding.cpp 5378 bytes
complex-init-list.cpp 642 bytes
complex-overload.cpp 1968 bytes
composite-pointer-type.cpp 1112 bytes
compound-literal.cpp 3448 bytes
condition.cpp 2851 bytes
conditional-expr.cpp 12610 bytes
const-cast.cpp 3669 bytes
constant-conversion.cpp 946 bytes
constant-expression-cxx11.cpp 79582 bytes
constant-expression-cxx1y.cpp 33012 bytes
constant-expression-cxx1z.cpp 1878 bytes
constant-expression-cxx2a.cpp 5851 bytes
constant-expression.cpp 4793 bytes
constexpr-ackermann.cpp 241 bytes
constexpr-array-unknown-bound.cpp 1108 bytes
constexpr-backtrace-limit.cpp 1640 bytes
constexpr-default-arg.cpp 1106 bytes
constexpr-depth.cpp 562 bytes
constexpr-duffs-device.cpp 942 bytes
constexpr-factorial.cpp 209 bytes
constexpr-many-arguments.cpp 932 bytes
constexpr-nqueens.cpp 2402 bytes
constexpr-printing.cpp 4675 bytes
constexpr-steps.cpp 845 bytes
constexpr-string.cpp 15068 bytes
constexpr-turing.cpp 1767 bytes
constexpr-value-init.cpp 1233 bytes
constructor-initializer.cpp 9370 bytes
constructor-recovery.cpp 239 bytes
constructor.cpp 1599 bytes
conversion-delete-expr.cpp 2086 bytes
conversion-function.cpp 10877 bytes
conversion-incomplete-type.cpp 851 bytes
conversion.cpp 8678 bytes
convert-to-bool.cpp 2040 bytes
converting-constructor.cpp 1027 bytes
copy-assignment.cpp 2923 bytes
copy-constructor-error.cpp 1446 bytes
copy-initialization.cpp 1947 bytes
coreturn.cpp 3700 bytes
coroutine-seh.cpp 1286 bytes
coroutine-source-location-crash.cpp 908 bytes
coroutine-traits-undefined-template.cpp 683 bytes
coroutine-unhandled_exception-warning.cpp 1331 bytes
coroutine-uninitialized-warning-crash.cpp 884 bytes
coroutines.cpp 48807 bytes
crash-lambda-12645424.cpp 1443 bytes
crashes.cpp 5932 bytes
cstyle-cast.cpp 6836 bytes
cv-unqual-rvalues.cpp 984 bytes
cxx-altivec.cpp 259 bytes
cxx-deprecated.cpp 712 bytes
cxx-member-pointer-op.cpp 533 bytes
cxx0x-class.cpp 1976 bytes
cxx0x-compat.cpp 2542 bytes
cxx0x-constexpr-const.cpp 314 bytes
cxx0x-cursory-default-delete.cpp 7797 bytes
cxx0x-defaulted-functions.cpp 8068 bytes
cxx0x-delegating-ctors.cpp 1044 bytes
cxx0x-deleted-default-ctor.cpp 3954 bytes
cxx0x-initializer-aggregates.cpp 3743 bytes
cxx0x-initializer-constructor.cpp 10845 bytes
cxx0x-initializer-references.cpp 4385 bytes
cxx0x-initializer-scalars.cpp 3919 bytes
cxx0x-initializer-stdinitializerlist.cpp 11280 bytes
cxx0x-noexcept-expression.cpp 699 bytes
cxx0x-nontrivial-union.cpp 3248 bytes
cxx0x-return-init-list.cpp 523 bytes
cxx0x-type-convert-construct.cpp 1230 bytes
cxx11-ast-print.cpp 1873 bytes
cxx11-attr-print.cpp 2512 bytes
cxx11-call-to-deleted-constructor.cpp 1095 bytes
cxx11-crashes.cpp 2111 bytes
cxx11-default-member-initializers.cpp 549 bytes
cxx11-gnu-attrs.cpp 3193 bytes
cxx11-inheriting-ctors.cpp 3297 bytes
cxx11-thread-local-print.cpp 386 bytes
cxx11-thread-local.cpp 893 bytes
cxx11-thread-unsupported.cpp 192 bytes
cxx11-unused.cpp 528 bytes
cxx11-user-defined-literals-unused.cpp 434 bytes
cxx11-user-defined-literals.cpp 6989 bytes
cxx17-compat.cpp 1113 bytes
cxx1y-constexpr-not-const.cpp 488 bytes
cxx1y-contextual-conversion-tweaks.cpp 6412 bytes
cxx1y-deduced-return-type.cpp 17814 bytes
cxx1y-generic-lambdas-capturing.cpp 30352 bytes
cxx1y-generic-lambdas-variadics.cpp 3489 bytes
cxx1y-generic-lambdas.cpp 25514 bytes
cxx1y-init-captures.cpp 5121 bytes
cxx1y-initializer-aggregates.cpp 1947 bytes
cxx1y-sized-deallocation.cpp 715 bytes
cxx1y-user-defined-literals.cpp 1345 bytes
cxx1y-variable-templates_in_class.cpp 16503 bytes
cxx1y-variable-templates_top_level.cpp 16151 bytes
cxx1z-class-template-argument-deduction.cpp 11765 bytes
cxx1z-constexpr-lambdas.cpp 7357 bytes
cxx1z-copy-omission.cpp 7638 bytes
cxx1z-decomposition.cpp 2477 bytes
cxx1z-init-statement-template.cpp 593 bytes
cxx1z-init-statement-warn-unused.cpp 664 bytes
cxx1z-init-statement.cpp 2176 bytes
cxx1z-lambda-star-this.cpp 6928 bytes
cxx1z-noexcept-function-type.cpp 7973 bytes
cxx1z-user-defined-literals.cpp 467 bytes
cxx2a-destroying-delete.cpp 4943 bytes
cxx2a-lambda-equals-this.cpp 620 bytes
cxx2a-pointer-to-const-ref-member.cpp 854 bytes
cxx2a-three-way-comparison.cpp 1360 bytes
cxx98-compat-flags.cpp 2214 bytes
cxx98-compat-pedantic.cpp 3826 bytes
cxx98-compat.cpp 19464 bytes
dcl_ambig_res.cpp 1814 bytes
dcl_init_aggr.cpp 5609 bytes
decl-expr-ambiguity.cpp 5417 bytes
decl-init-ref.cpp 1138 bytes
decl-microsoft-call-conv.cpp 10568 bytes
declspec-thread.cpp 2119 bytes
decltype-98.cpp 117 bytes
decltype-crash.cpp 230 bytes
decltype-overloaded-functions.cpp 1296 bytes
decltype-pr4444.cpp 167 bytes
decltype-pr4448.cpp 220 bytes
decltype-this.cpp 608 bytes
decltype.cpp 2979 bytes
decomposed-condition.cpp 2081 bytes
default-arg-closures.cpp 1523 bytes
default-argument-temporaries.cpp 173 bytes
default-assignment-operator.cpp 4237 bytes
default-constructor-initializers.cpp 2833 bytes
default1.cpp 2362 bytes
default2.cpp 3776 bytes
defaulted-ctor-loop.cpp 254 bytes
defaulted-private-dtor.cpp 1364 bytes
delete-and-function-templates.cpp 4271 bytes
delete-mismatch.h 385 bytes
delete.cpp 5360 bytes
deleted-function-access.cpp 240 bytes
deleted-function.cpp 3825 bytes
deleted-operator.cpp 838 bytes
dependent-auto.cpp 1440 bytes
dependent-noexcept-unevaluated.cpp 722 bytes
dependent-types.cpp 456 bytes
deprecated.cpp 4631 bytes
derived-to-base-ambig.cpp 1207 bytes
designated-initializers-base-class.cpp 194 bytes
designated-initializers.cpp 907 bytes
destructor.cpp 11341 bytes
devirtualize-vtable-marking.cpp 994 bytes
diagnose_if-ext.cpp 437 bytes
diagnose_if.cpp 18683 bytes
diagnostic-order.cpp 2531 bytes
direct-initializer.cpp 1537 bytes
discrim-union.cpp 3807 bytes
dllexport-pr22591.cpp 831 bytes
dllexport.cpp 66077 bytes
dllimport-constexpr.cpp 2207 bytes
dllimport-memptr.cpp 329 bytes
dllimport.cpp 93543 bytes
do-while-scope.cpp 127 bytes
dr1301.cpp 1528 bytes
dynamic-cast.cpp 2408 bytes
elaborated-type-specifier.cpp 1693 bytes
empty-class-layout.cpp 2919 bytes
enable_if.cpp 22972 bytes
enum-attr.cpp 2335 bytes
enum-bitfield.cpp 784 bytes
enum-increment.cpp 560 bytes
enum-scoped.cpp 9958 bytes
enum-unscoped-nonexistent.cpp 1489 bytes
enum.cpp 3241 bytes
err_init_conversion_failed.cpp 1598 bytes
err_reference_bind_drops_quals.cpp 2163 bytes
err_typecheck_assign_const.cpp 5955 bytes
err_typecheck_assign_const_filecheck.cpp 5153 bytes
eval-crashes.cpp 1245 bytes
eval-sizeof-dependent-type.cpp 289 bytes
exception-spec-no-exceptions.cpp 719 bytes
exception-spec.cpp 319 bytes
exceptions-seh.cpp 2775 bytes
exceptions.cpp 7014 bytes
explicit.cpp 6082 bytes
expression-traits.cpp 21874 bytes
expressions.cpp 5982 bytes
extern-c.cpp 7812 bytes
extra-semi.cpp 931 bytes
flexible-array-test.cpp 1899 bytes
fntype-decl.cpp 469 bytes
for-range-dereference.cpp 3424 bytes
for-range-examples.cpp 7626 bytes
for-range-no-std.cpp 984 bytes
for-range-unused.cpp 471 bytes
format-strings-0x-nopedantic.cpp 237 bytes
format-strings-0x.cpp 1462 bytes
format-strings.cpp 5467 bytes
friend-class-nodecl.cpp 210 bytes
friend-out-of-line.cpp 249 bytes
friend.cpp 8086 bytes
friend2.cpp 6045 bytes
friend3.cpp 420 bytes
funcdname.cpp 628 bytes
function-extern-c.cpp 2375 bytes
function-overload-typo-crash.cpp 1381 bytes
function-overloaded-redecl.cpp 252 bytes
function-pointer-arguments.cpp 1753 bytes
function-redecl-2.cpp 518 bytes
function-redecl.cpp 4487 bytes
function-type-qual.cpp 1352 bytes
functional-cast.cpp 9180 bytes
generalized-deprecated.cpp 463 bytes
generic-selection.cpp 1608 bytes
gnu-case-ranges.cpp 364 bytes
gnu-flags.cpp 3391 bytes
goto.cpp 1876 bytes
goto2.cpp 766 bytes
has_unique_object_reps_member_ptr.cpp 902 bytes
i-c-e-cxx.cpp 2563 bytes
illegal-member-initialization.cpp 1040 bytes
imaginary-constants.cpp 1059 bytes
implicit-exception-spec.cpp 5031 bytes
implicit-int.cpp 216 bytes
implicit-member-functions.cpp 3779 bytes
implicit-virtual-member-functions.cpp 2650 bytes
incomplete-call.cpp 2427 bytes
increment-decrement.cpp 300 bytes
indirect-goto.cpp 193 bytes
inherit.cpp 1090 bytes
init-expr-crash.cpp 827 bytes
init-priority-attr.cpp 1328 bytes
injected-class-name-crash.cpp 298 bytes
inline.cpp 726 bytes
instantiate-blocks.cpp 990 bytes
instantiate-template-fatal-error.cpp 504 bytes
integer-overflow.cpp 8891 bytes
internal_linkage.cpp 1998 bytes
invalid-instantiated-field-decl.cpp 1061 bytes
invalid-member-expr.cpp 2034 bytes
invalid-template-params.cpp 1287 bytes
invalid-template-specifier.cpp 456 bytes
issue547.cpp 1820 bytes
lambda-expressions.cpp 17719 bytes
large-array-init.cpp 270 bytes
libstdcxx_atomic_ns_hack.cpp 891 bytes
libstdcxx_common_type_hack.cpp 964 bytes
libstdcxx_explicit_init_list_hack.cpp 747 bytes
libstdcxx_gets_hack.cpp 653 bytes
libstdcxx_is_pod_hack.cpp 1494 bytes
libstdcxx_libcxx_less_hack.cpp 1918 bytes
libstdcxx_map_base_hack.cpp 725 bytes
libstdcxx_pair_swap_hack.cpp 3133 bytes
libstdcxx_pointer_return_false_hack.cpp 907 bytes
linkage-invalid-decl.cpp 391 bytes
linkage-spec.cpp 3038 bytes
linkage.cpp 2582 bytes
linkage2.cpp 5755 bytes
literal-operators.cpp 2230 bytes
literal-type.cpp 2906 bytes
local-classes.cpp 839 bytes
long-virtual-inheritance-chain.cpp 2740 bytes
lookup-member.cpp 313 bytes
make_integer_seq.cpp 2853 bytes
many-template-parameter-lists.cpp 1016 bytes
member-class-11.cpp 308 bytes
member-expr-anonymous-union.cpp 294 bytes
member-expr-static.cpp 451 bytes
member-expr.cpp 6946 bytes
member-init.cpp 5753 bytes
member-location.cpp 334 bytes
member-name-lookup.cpp 4375 bytes
member-operator-expr.cpp 771 bytes
member-pointer-ms.cpp 10964 bytes
member-pointer-size.cpp 433 bytes
member-pointer.cpp 9642 bytes
member-pointers-2.cpp 862 bytes
microsoft-cxx0x.cpp 766 bytes
microsoft-dtor-lookup-cxx11.cpp 648 bytes
microsoft-dtor-lookup.cpp 2967 bytes
microsoft-new-delete.cpp 1361 bytes
microsoft-super.cpp 843 bytes
microsoft-varargs-diagnostics.cpp 1752 bytes
microsoft-varargs.cpp 967 bytes
microsoft-vs-float128.cpp 1367 bytes
missing-header.cpp 300 bytes
missing-members.cpp 1575 bytes
missing-namespace-qualifier-typo-corrections.cpp 6037 bytes
modules-ts.cppm 2669 bytes
ms-const-member-expr.cpp 469 bytes
ms-empty_bases.cpp 704 bytes
ms-exception-spec.cpp 377 bytes
ms-friend-lookup.cpp 2198 bytes
ms-initlist-narrowing.cpp 684 bytes
ms-inline-asm.cpp 1160 bytes
ms-interface.cpp 3555 bytes
ms-iunknown-inline-def.cpp 260 bytes
ms-iunknown-outofline-def.cpp 324 bytes
ms-iunknown-template-function.cpp 881 bytes
ms-iunknown.cpp 1702 bytes
ms-layout_version.cpp 981 bytes
ms-novtable.cpp 572 bytes
ms-overload-entry-point.cpp 606 bytes
ms-property-error.cpp 1752 bytes
ms-property.cpp 1649 bytes
ms-unsupported.cpp 352 bytes
ms-uuid.cpp 4814 bytes
ms-wchar.cpp 542 bytes
ms_integer_suffix.cpp 545 bytes
ms_mutable_reference_member.cpp 272 bytes
ms_struct.cpp 1385 bytes
ms_wide_bitfield.cpp 501 bytes
namespace-alias.cpp 3276 bytes
namespace.cpp 1951 bytes
neon-vector-types.cpp 1333 bytes
nested-name-spec-locations.cpp 5112 bytes
nested-name-spec.cpp 13226 bytes
new-array-size-conv.cpp 1631 bytes
new-delete-0x.cpp 1413 bytes
new-delete-cxx0x.cpp 2749 bytes
new-delete-predefined-decl-2.cpp 260 bytes
new-delete-predefined-decl.cpp 521 bytes
new-delete.cpp 16678 bytes
new-null.cpp 2110 bytes
no-exceptions.cpp 638 bytes
no-implicit-builtin-decls.cpp 176 bytes
no-rtti.cpp 483 bytes
no-warn-composite-pointer-type.cpp 235 bytes
no-warn-unused-const-variables.cpp 181 bytes
no-warn-user-defined-literals-in-system-headers.cpp 270 bytes
no-warn-user-defined-literals-in-system-headers.h 103 bytes
no-wchar.cpp 1677 bytes
non-empty-class-size-zero.cpp 285 bytes
nonnull.cpp 569 bytes
nothrow-as-noexcept-ctor.cpp 484 bytes
ns_returns_retained_block_return.cpp 351 bytes
null-cast.cpp 227 bytes
null_in_arithmetic_ops.cpp 5816 bytes
nullability-declspec.cpp 1005 bytes
nullability.cpp 8451 bytes
nullptr-98.cpp 125 bytes
nullptr-arithmetic.cpp 1301 bytes
nullptr.cpp 6258 bytes
nullptr_in_arithmetic_ops.cpp 4463 bytes
offsetof-0x.cpp 475 bytes
offsetof.cpp 2094 bytes
old-style-cast.cpp 459 bytes
openmp_default_simd_align.cpp 3744 bytes
operator-arrow-depth.cpp 1014 bytes
operator-arrow-temporary.cpp 441 bytes
out-of-line-def-mismatch.cpp 1528 bytes
overload-0x.cpp 2885 bytes
overload-call-copycon.cpp 1850 bytes
overload-call.cpp 18121 bytes
overload-decl.cpp 1498 bytes
overload-member-call.cpp 4753 bytes
overload-value-dep-arg.cpp 230 bytes
overloaded-builtin-operators-0x.cpp 242 bytes
overloaded-builtin-operators-cxx17.cpp 313 bytes
overloaded-builtin-operators.cpp 6006 bytes
overloaded-name.cpp 1407 bytes
overloaded-operator-decl.cpp 1757 bytes
overloaded-operator.cpp 13910 bytes
override-in-system-header.cpp 315 bytes
parentheses.cpp 219 bytes
pascal-strings.cpp 408 bytes
pass-object-size.cpp 9137 bytes
pr13353.cpp 236 bytes
pr13394-crash-on-invalid.cpp 1102 bytes
pr18284-crash-on-invalid.cpp 432 bytes
pr25181-crash-on-invalid.cpp 468 bytes
pr27047-default-init-expr-name-conflict.cpp 160 bytes
pr28050.cpp 193 bytes
pr36536.cpp 1308 bytes
pr9812.cpp 221 bytes
pragma-init_seg.cpp 1685 bytes
pragma-optimize.cpp 6302 bytes
pragma-pack.cpp 867 bytes
pragma-unused.cpp 180 bytes
pragma-visibility.cpp 1152 bytes
pragma-vtordisp.cpp 2344 bytes
pragma-weak.cpp 141 bytes
predefined-expr.cpp 2984 bytes
prefetch-enum.cpp 161 bytes
primary-base.cpp 340 bytes
printf-block.cpp 1150 bytes
printf-cstr.cpp 3090 bytes
pseudo-destructors.cpp 3107 bytes
ptrtomember-overload-resolution.cpp 776 bytes
ptrtomember.cpp 1793 bytes
qual-id-test.cpp 3110 bytes
qualification-conversion.cpp 1053 bytes
qualified-id-lookup.cpp 2771 bytes
qualified-member-enum.cpp 173 bytes
qualified-names-diag.cpp 853 bytes
redeclared-alias-template.cpp 1103 bytes
redeclared-auto.cpp 757 bytes
redefine_extname.cpp 374 bytes
ref-init-ambiguous.cpp 744 bytes
references.cpp 6763 bytes
reinterpret-cast.cpp 11476 bytes
reinterpret-fn-obj-pedantic.cpp 396 bytes
return-noreturn.cpp 7720 bytes
return-stack-addr-2.cpp 1495 bytes
return-stack-addr.cpp 4103 bytes
return.cpp 3303 bytes
runtimediag-ppe.cpp 542 bytes
rval-references-examples.cpp 3636 bytes
rval-references.cpp 3031 bytes
scope-check.cpp 13998 bytes
self-comparison.cpp 1235 bytes
shift.cpp 407 bytes
short-enums.cpp 256 bytes
short-wchar-sign.cpp 420 bytes
sourceranges.cpp 3962 bytes
statements.cpp 896 bytes
static-array-member.cpp 242 bytes
static-assert.cpp 2834 bytes
static-cast-complete-type.cpp 320 bytes
static-cast.cpp 7744 bytes
static-data-member.cpp 766 bytes
static-initializers.cpp 154 bytes
std-compare-cxx2a.cpp 1931 bytes
storage-class.cpp 353 bytes
string-init.cpp 2679 bytes
string-plus-char.cpp 1609 bytes
string-plus-int.cpp 3293 bytes
struct-class-redecl.cpp 6179 bytes
suppress.cpp 752 bytes
switch-0x.cpp 235 bytes
switch-implicit-fallthrough-blocks.cpp 463 bytes
switch-implicit-fallthrough-cxx98.cpp 3663 bytes
switch-implicit-fallthrough-macro.cpp 5717 bytes
switch-implicit-fallthrough-off-by-default.cpp 360 bytes
switch-implicit-fallthrough-per-method.cpp 1316 bytes
switch-implicit-fallthrough.cpp 9072 bytes
switch.cpp 2982 bytes
tag-ambig.cpp 448 bytes
template-ambiguous-overload.cpp 470 bytes
template-default-param-through-using.cpp 704 bytes
template-implicit-vars.cpp 354 bytes
template-multiple-attr-propagation.cpp 633 bytes
template-specialization.cpp 602 bytes
templated-friend-decl.cpp 393 bytes
this.cpp 257 bytes
thread-safety-reference-handling.cpp 263 bytes
trailing-return-0x.cpp 2322 bytes
trivial-constructor.cpp 1042 bytes
trivial-destructor.cpp 1094 bytes
type-attrs.cpp 440 bytes
type-convert-construct.cpp 1832 bytes
type-definition-in-specifier.cpp 2975 bytes
type-dependent-exprs.cpp 693 bytes
type-formatting.cpp 308 bytes
type-traits-incomplete.cpp 294 bytes
type-traits.cpp 110749 bytes
type_pack_element.cpp 2431 bytes
typedef-redecl.cpp 2674 bytes
typeid-ref.cpp 290 bytes
typeid.cpp 735 bytes
types_compatible_p.cpp 428 bytes
typo-correction-blocks.c 350 bytes
typo-correction-crash.cpp 852 bytes
typo-correction-cxx11.cpp 1535 bytes
typo-correction-cxx17.cpp 205 bytes
typo-correction-delayed.cpp 8141 bytes
typo-correction.cpp 25434 bytes
unaddressable-functions.cpp 5819 bytes
unary-real-imag.cpp 219 bytes
unavailable_aligned_allocation.cpp 7359 bytes
undefined-inline.cpp 1737 bytes
undefined-internal.cpp 11030 bytes
underlying_type.cpp 2650 bytes
uninit-variables-conditional.cpp 611 bytes
uninit-variables.cpp 3589 bytes
uninitialized.cpp 66631 bytes
unknown-anytype-blocks.cpp 345 bytes
unknown-anytype.cpp 1953 bytes
unknown-type-name.cpp 3935 bytes
unreachable-catch-clauses.cpp 468 bytes
unreachable-code.cpp 1511 bytes
unused-functions.cpp 265 bytes
unused-with-error.cpp 268 bytes
unused.cpp 2695 bytes
user-defined-conversions.cpp 1558 bytes
using-decl-1.cpp 13103 bytes
using-decl-pr4441.cpp 152 bytes
using-decl-pr4450.cpp 166 bytes
using-decl-templates.cpp 2347 bytes
using-directive.cpp 3183 bytes
value-dependent-exprs.cpp 938 bytes
value-initialization.cpp 389 bytes
vararg-class.cpp 2470 bytes
vararg-default-arg.cpp 167 bytes
vararg-non-pod.cpp 6877 bytes
varargs.cpp 1792 bytes
vartemplate-lambda.cpp 1176 bytes
vector-casts.cpp 5378 bytes
vector-no-lax.cpp 503 bytes
vector.cpp 11523 bytes
virtual-base-used.cpp 6574 bytes
virtual-function-in-union.cpp 137 bytes
virtual-member-functions-key-function.cpp 1678 bytes
virtual-override-x64.cpp 911 bytes
virtual-override-x86.cpp 1191 bytes
virtual-override.cpp 7010 bytes
virtuals.cpp 2006 bytes
visibility.cpp 194 bytes
vla-consruct.cpp 1287 bytes
vla.cpp 647 bytes
vtable-instantiation.cpp 1515 bytes
vtordisp-mode.cpp 754 bytes
warn-absolute-value-header.cpp 2638 bytes
warn-absolute-value.cpp 37763 bytes
warn-address.cpp 817 bytes
warn-assignment-condition.cpp 7761 bytes
warn-bad-memaccess.cpp 7919 bytes
warn-bitfield-enum-conversion.cpp 2518 bytes
warn-bool-conversion.cpp 6119 bytes
warn-c++11-extensions.cpp 569 bytes
warn-c++1z-extensions.cpp 301 bytes
warn-cast-align.cpp 1354 bytes
warn-cast-qual.cpp 6906 bytes
warn-char-subscripts.cpp 640 bytes
warn-comma-operator.cpp 8353 bytes
warn-consumed-analysis.cpp 29472 bytes
warn-consumed-parsing.cpp 4019 bytes
warn-dangling-field.cpp 1601 bytes
warn-deprecated-header.cpp 221 bytes
warn-div-or-rem-by-zero.cpp 1056 bytes
warn-empty-body.cpp 7682 bytes
warn-enum-compare.cpp 21017 bytes
warn-everthing.cpp 338 bytes
warn-exit-time-destructors.cpp 1086 bytes
warn-float-conversion.cpp 4036 bytes
warn-func-not-needed.cpp 769 bytes
warn-global-constructors.cpp 3009 bytes
warn-implicit-conversion-floating-point-to-bool.cpp 585 bytes
warn-inconsistent-missing-destructor-override 666 bytes
warn-infinite-recursion.cpp 2905 bytes
warn-large-by-value-copy.cpp 941 bytes
warn-literal-conversion.cpp 3621 bytes
warn-logical-not-compare.cpp 10818 bytes
warn-loop-analysis.cpp 9703 bytes
warn-max-unsigned-zero.cpp 2892 bytes
warn-member-not-needed.cpp 241 bytes
warn-memset-bad-sizeof.cpp 8441 bytes
warn-memsize-comparison.cpp 4197 bytes
warn-missing-noreturn.cpp 1989 bytes
warn-missing-prototypes.cpp 771 bytes
warn-missing-variable-declarations.cpp 2155 bytes
warn-msvc-enum-bitfield.cpp 1151 bytes
warn-new-overaligned-2.cpp 548 bytes
warn-new-overaligned-3.cpp 888 bytes
warn-new-overaligned.cpp 2045 bytes
warn-overloaded-virtual.cpp 2874 bytes
warn-pessmizing-move.cpp 7340 bytes
warn-pure-virtual-call-from-ctor-dtor.cpp 747 bytes
warn-pure-virtual-kext.cpp 437 bytes
warn-range-loop-analysis.cpp 7448 bytes
warn-redundant-move.cpp 2859 bytes
warn-reinterpret-base-class.cpp 15437 bytes
warn-reorder-ctor-initialization.cpp 2619 bytes
warn-return-std-move.cpp 15215 bytes
warn-self-assign-builtin.cpp 1701 bytes
warn-self-assign-field-builtin.cpp 2684 bytes
warn-self-assign-field-overloaded.cpp 3807 bytes
warn-self-assign-overloaded-disable.cpp 623 bytes
warn-self-assign-overloaded.cpp 3146 bytes
warn-self-comparisons.cpp 161 bytes
warn-self-move.cpp 1549 bytes
warn-shadow-in-lambdas.cpp 6152 bytes
warn-shadow.cpp 6736 bytes
warn-sign-conversion-cpp11.cpp 552 bytes
warn-sign-conversion.cpp 3683 bytes
warn-static-const-float.cpp 884 bytes
warn-static-function-inheader.cpp 295 bytes
warn-static-function-inheader.h 138 bytes
warn-string-conversion.cpp 1636 bytes
warn-sysheader-macro.cpp 744 bytes
warn-tautological-compare.cpp 7592 bytes
warn-tautological-undefined-compare.cpp 8251 bytes
warn-thread-safety-analysis.cpp 125193 bytes
warn-thread-safety-negative.cpp 3953 bytes
warn-thread-safety-parsing.cpp 54004 bytes
warn-thread-safety-verbose.cpp 3927 bytes
warn-throw-out-noexcept-func.cpp 13605 bytes
warn-undefined-bool-conversion.cpp 5891 bytes
warn-unreachable.cpp 9402 bytes
warn-unsequenced.cpp 5926 bytes
warn-unused-attribute.cpp 472 bytes
warn-unused-comparison.cpp 5522 bytes
warn-unused-filescoped.cpp 4774 bytes
warn-unused-label-error.cpp 821 bytes
warn-unused-lambda-capture.cpp 8628 bytes
warn-unused-local-typedef-serialize.cpp 472 bytes
warn-unused-local-typedef-x86asm.cpp 365 bytes
warn-unused-local-typedef.cpp 5330 bytes
warn-unused-parameters.cpp 992 bytes
warn-unused-private-field-delayed-template.cpp 274 bytes
warn-unused-private-field.cpp 6392 bytes
warn-unused-result.cpp 4935 bytes
warn-unused-value-cxx11.cpp 1165 bytes
warn-unused-value.cpp 2648 bytes
warn-unused-variables-error.cpp 407 bytes
warn-unused-variables.cpp 5074 bytes
warn-using-namespace-in-header.cpp 1968 bytes
warn-variable-not-needed.cpp 477 bytes
warn-vla.cpp 719 bytes
warn-weak-vtables.cpp 1813 bytes
warn-zero-nullptr.cpp 3930 bytes
wchar_t.cpp 633 bytes
windows-arm-valist.cpp 445 bytes
writable-strings-deprecated.cpp 1568 bytes
zero-length-arrays.cpp 746 bytes