.. ARM Inputs LoongArch OmitRTTIComponentABI RelativeVTablesABI __null.cpp 2003-11-02-WeakLinkage.cpp 2003-11-18-PtrMemConstantInitializer.cpp 2003-11-27-MultipleInheritanceThunk.cpp 2003-11-29-DuplicatedCleanupTest.cpp 2003-12-08-ArrayOfPtrToMemberFunc.cpp 2004-01-11-DynamicInitializedConstant.cpp 2004-03-08-ReinterpretCastCopy.cpp 2004-03-09-UnmangledBuiltinMethods.cpp 2004-03-15-CleanupsAndGotos.cpp 2004-06-08-LateTemplateInstantiation.cpp 2004-09-27-DidntEmitTemplate.cpp 2004-11-27-ExceptionCleanupAssertion.cpp 2004-11-27-FriendDefaultArgCrash.cpp 2005-01-03-StaticInitializers.cpp 2005-02-11-AnonymousUnion.cpp 2005-02-13-BadDynamicInit.cpp 2005-02-19-BitfieldStructCrash.cpp 2005-02-19-UnnamedVirtualThunkArgument.cpp 2005-02-20-BrokenReferenceTest.cpp 2006-03-01-GimplifyCrash.cpp 2006-03-06-C++RecurseCrash.cpp 2006-09-12-OpaqueStructCrash.cpp 2006-10-30-ClassBitfield.cpp 2006-11-30-ConstantExprCrash.cpp 2007-01-06-PtrMethodInit.cpp 2007-04-05-PackedBitFields-1.cpp 2007-04-05-PackedBitFieldsOverlap-2.cpp 2007-04-05-PackedBitFieldsOverlap.cpp 2007-04-05-PackedBitFieldsSmall.cpp 2007-04-05-StructPackedFieldUnpacked.cpp 2007-04-10-PackedUnion.cpp 2007-04-14-FNoBuiltin.cpp 2007-05-03-VectorInit.cpp 2007-07-29-RestrictPtrArg.cpp 2007-07-29-RestrictRefArg.cpp 2007-09-10-RecursiveTypeResolution.cpp 2007-10-01-StructResize.cpp 2008-01-12-VecInit.cpp 2008-05-07-CrazyOffsetOf.cpp 2009-04-23-bool2.cpp 2009-05-04-PureConstNounwind.cpp 2009-07-16-Using.cpp 2009-08-05-ZeroInitWidth.cpp 2009-08-11-VectorRetTy.cpp 2009-09-09-packed-layout.cpp 2009-10-27-crash.cpp 2009-12-23-MissingSext.cpp 2010-03-09-AnonAggregate.cpp 2010-05-11-alwaysinlineinstantiation.cpp 2010-06-22-BitfieldInit.cpp 2010-06-22-ZeroBitfield.cpp 2011-12-19-init-list-ctor.cpp 2012-02-06-VecInitialization.cpp 2012-03-16-StoreAlign.cpp aarch64-aapcs-zerolength-bitfield.cpp aarch64-arguments.cpp aarch64-cxxabi.cpp aarch64-fmv-resolver-emission.cpp aarch64-mangle-neon-vectors.cpp aarch64-mangle-sme-atts.cpp aarch64-mangle-sve-fixed-vectors.cpp aarch64-mangle-sve-vectors-msvc.cpp aarch64-mangle-sve-vectors.cpp aarch64-ms-mangle-mfp8.cpp aarch64-neon.cpp aarch64-sve-fixedtypeinfo.cpp aarch64-sve-typeinfo.cpp aarch64-sve-vector-conditional-op.cpp aarch64-sve-vector-init.cpp abstract-class-ctors-dtors.cpp address-of-fntemplate.cpp address-space-cast-coerce.cpp address-space-cast.cpp address-space-of-this.cpp address-space-ref.cpp aix-alignment.cpp aix-constructor-attribute.cpp aix-destructor-attribute.cpp aix-static-init-temp-spec-and-inline-var.cpp aix-static-init.cpp alias-available-externally.cpp align-avx-complete-objects.cpp alignment.cpp alloc-size.cpp alloc-token-builtin.cpp alloc-token-pointer.cpp alloc-token.cpp alloca-align.cpp always_destroy.cpp amdgcn_declspec_get.cpp amdgcn-automatic-variable.cpp amdgcn-func-arg.cpp amdgcn-string-literal.cpp amdgpu-barrier-typeinfo.cpp amdgpu-buffer-rsrc-typeinfo.cpp amdgpu-float16.cpp amdgpu-image-rsrc-typeinfo.cpp amdgpu-kernel-arg-pointer-type.cpp annotate-type.cpp anonymous-namespaces.cpp anonymous-union-member-initializer.cpp apple-kext-guard-variable.cpp apple-kext-indirect-call-2.cpp apple-kext-indirect-call.cpp apple-kext-indirect-virtual-dtor-call.cpp apple-kext-linkage.cpp apple-kext-no-staticinit-section.cpp apple-kext.cpp arm-cc.cpp arm-generated-fn-attr.cpp arm-pcs.cpp arm-swiftcall.cpp arm-vaarg.cpp arm.cpp arm64-constructor-return.cpp arm64-darwinpcs.cpp arm64-empty-struct.cpp arm64-generated-fn-attr.cpp arm64.cpp arm64ec-vectorcall.cpp armv7k.cpp array-construction.cpp array-default-argument.cpp array-operator-delete-call.cpp array-pointer-decay.cpp array-value-initialize.cpp asm.cpp assign-construct-memcpy.cpp assign-operator.cpp assume_attr.cpp atomic-align.cpp atomic-builtin-compound-assignment-overload.cpp atomic-dllexport.cpp atomic-inline.cpp atomic.cpp atomicinit.cpp attr-annotate-constructor.cpp attr-annotate-destructor.cpp attr-annotate.cpp attr-annotate2.cpp attr-callback.cpp attr-cleanup.cpp attr-cpuspecific-outoflinedefs.cpp attr-cpuspecific.cpp attr-disable-tail-calls.cpp attr-exclude_from_explicit_instantiation.dont_assume_extern_instantiation.cpp attr-likelihood-if-branch-weights.cpp attr-likelihood-if-vs-builtin-expect.cpp attr-likelihood-iteration-stmt.cpp attr-likelihood-switch-branch-weights.cpp attr-loader-uninitialized.cpp attr-mode-vector-types-tmpl.cpp attr-mustprogress.cpp attr-musttail.cpp attr-no-destroy-d54344.cpp attr-notail.cpp attr-retain.cpp attr-speculative-load-hardening.cpp attr-target-clones-aarch64.cpp attr-target-clones-riscv.cpp attr-target-clones.cpp attr-target-mv-diff-ns.cpp attr-target-mv-func-ptrs.cpp attr-target-mv-inalloca.cpp attr-target-mv-member-funcs.cpp attr-target-mv-modules.cpp attr-target-mv-out-of-line-defs.cpp attr-target-mv-overloads.cpp attr-target-version-riscv.cpp attr-target-version.cpp attr-used-member-function-implicit-instantiation.cpp attr-used.cpp attr-x86-interrupt.cpp attr-x86-no_caller_saved_registers.cpp attr.cpp attribute_internal_linkage.cpp auto-var-init-attr.cpp auto-var-init-max-size.cpp auto-var-init-stop-after.cpp auto-var-init.cpp auto-variable-template.cpp bitfield-access-empty.cpp bitfield-access-tail.cpp bitfield-ir.cpp bitfield-layout.cpp bitfield.cpp block-byref-cxx-objc.cpp block-byref.cpp block-capture.cpp block-destruct.cpp block-in-ctor-dtor.cpp block-inalloca.cpp block.cpp blocks-cxx11.cpp blocks.cpp bool-bitfield.cpp bug135668.cpp builtin_FUNCTION.cpp builtin_LINE.cpp builtin-amdgcn-atomic-inc-dec.cpp builtin-amdgcn-fence.cpp builtin-atomic-compare_exchange.cpp builtin-bit-cast-no-tbaa.cpp builtin-bit-cast.cpp builtin-calling-conv.cpp builtin-constant-p.cpp builtin-dump-struct.cpp builtin-get-vtable-pointer.cpp builtin-invoke.cpp builtin-is-constant-evaluated.cpp builtin-launder.cpp builtin-operator-new-delete.cpp builtin-source-location.cpp builtin-std-move.cpp builtins-arm-exclusive.cpp builtins-eh-wasm.cpp builtins-systemz-zvector.cpp builtins.cpp c-linkage.cpp c99-variable-length-array.cpp call-arg-zero-temp.cpp call-conv-thru-alias.cpp call-with-static-chain.cpp captured-statements.cpp cast-conversion.cpp cast-to-ref-bool.cpp castexpr-basepathsize-threshold.cpp casts.cpp catch-implicit-integer-sign-changes-true-negatives.cpp catch-implicit-integer-truncations.cpp catch-nullptr-and-nonzero-offset-in-offsetof-idiom.cpp catch-undef-behavior.cpp catch-undef-behavior2.cpp cfi-cast.cpp cfi-cross-dso.cpp cfi-icall-noexcept.cpp cfi-icall.cpp cfi-ignorelist.cpp cfi-mfcall-incomplete.cpp cfi-mfcall-nomerge.cpp cfi-mfcall.cpp cfi-ms-rtti.cpp cfi-ms-vbase-derived-cast.cpp cfi-ms-vbase-nvcall.cpp cfi-multiple-inheritance.cpp cfi-nvcall.cpp cfi-speculative-vtable.cpp cfi-stats.cpp cfi-vcall-check-after-args.cpp cfi-vcall-no-trap.cpp cfi-vcall-trap-recover-runtime.cpp char8_t.cpp clang-abi-compat.cpp clang-call-terminate.uwtable.cpp clang-sections-1.cpp clang-sections-tentative.c clang-sections.cpp class-layout.cpp code-seg.cpp code-seg1.cpp code-seg2.cpp code-seg3.cpp complex128.cpp compound-literals.cpp condition.cpp conditional-expr-lvalue.cpp conditional-gnu-ext.cpp conditional-temporaries.cpp const-base-cast.cpp const-dynamic-init.cpp const-global-linkage.cpp const-init-cxx11.cpp const-init-cxx1y.cpp const-init-cxx2a.cpp const-init.cpp consteval-cleanup.cpp constexpr-late-instantiation.cpp constructor-alias.cpp constructor-attr.cpp constructor-conversion.cpp constructor-convert.cpp constructor-default-arg.cpp constructor-destructor-return-this.cpp constructor-direct-call.cpp constructor-for-array-members.cpp constructor-init-reference.cpp constructor-init.cpp constructor-template.cpp constructors.cpp control-flow-in-stmt-expr.cpp conversion-function.cpp conversion-operator-base.cpp convert-to-fptr.cpp copy-assign-synthesis-1.cpp copy-assign-synthesis-2.cpp copy-assign-synthesis-3.cpp copy-assign-synthesis.cpp copy-assign-volatile-synthesis.cpp copy-constructor-elim-2.cpp copy-constructor-elim.cpp copy-constructor-synthesis-2.cpp copy-constructor-synthesis.cpp copy-elision.cpp copy-in-cplus-object.cpp copy-initialization.cpp crash.cpp ctor-dtor-alias.cpp ctor-empty-nounique.cpp ctor-globalopt.cpp cxx-abi-switch.cpp cxx-apple-kext.cpp cxx-block-objects.cpp cxx0x-defaulted-templates.cpp cxx0x-delegating-ctors.cpp cxx0x-initializer-array.cpp cxx0x-initializer-constructors.cpp cxx0x-initializer-references.cpp cxx0x-initializer-scalars.cpp cxx0x-initializer-stdinitializerlist-pr12086.cpp cxx0x-initializer-stdinitializerlist-startend.cpp cxx0x-initializer-stdinitializerlist.cpp cxx11-exception-spec.cpp cxx11-extern-constexpr.cpp cxx11-initializer-aggregate.cpp cxx11-initializer-array-new.cpp cxx11-noreturn.cpp cxx11-special-members.cpp cxx11-thread-local-instantiated.cpp cxx11-thread-local-reference.cpp cxx11-thread-local-visibility.cpp cxx11-thread-local.cpp cxx11-trivial-initializer-struct.cpp cxx11-unrestricted-union.cpp cxx11-user-defined-literal.cpp cxx11-vtable-key-function.cpp cxx1y-deduced-return-type.cpp cxx1y-generic-lambdas.cpp cxx1y-init-captures-eh.cpp cxx1y-init-captures.cpp cxx1y-initializer-aggregate.cpp cxx1y-sized-deallocation.cpp cxx1y-variable-template-linkage.cpp cxx1y-variable-template.cpp cxx1z-aligned-allocation.cpp cxx1z-class-deduction.cpp cxx1z-constexpr-if.cpp cxx1z-copy-omission.cpp cxx1z-decomposition.cpp cxx1z-eval-order.cpp cxx1z-fold-expression.cpp cxx1z-init-statement.cpp cxx1z-initializer-aggregate.cpp cxx1z-inline-variables.cpp cxx1z-lambda-star-this.cpp cxx1z-noexcept-function-type.cpp cxx20-consteval-crash.cpp cxx20-decomposition.cpp cxx20-module-decomp-1.cpp cxx20-module-extern-1.cppm cxx20-module-impl-1a.cpp cxx20-module-initializer-pacbti.cpp cxx20-module-internal.cppm cxx20-module-nested-1.cppm cxx20-module-nested-2.cppm cxx20-module-part-1a.cpp cxx20-module-part-1b.cpp cxx20-module-part-1c.cpp cxx20-module-std-subst-1.cppm cxx20-module-std-subst-2b.cpp cxx20-module-std-subst-2c.cpp cxx20-module-sub-1a.cppm cxx20-module-sub-1b.cppm cxx20-module-tmpl-1.cppm cxx20-p0388-unbound-ary.cpp cxx20-unevaluated-lambda-crash.cpp cxx23-assume.cpp cxx23-p2280r4.cpp cxx2a-compare.cpp cxx2a-consteval.cpp cxx2a-destroying-delete.cpp cxx2a-init-statement.cpp cxx2a-left-shift.cpp cxx2a-thread-local-constinit.cpp cxx2a-three-way-comparison.cpp cxx2b-consteval-if.cpp cxx2b-deducing-this-cc.cpp cxx2b-deducing-this.cpp cxx2b-mangle-deducing-this.cpp cxx2b-static-call-operator.cpp cxx2b-static-subscript-operator.cpp cxx2c-consteval-propagate.cpp cxx2c-decomposition.cpp cxx2c-trivially-relocatable.cpp datasizeof.cpp decl-ref-inheritance.cpp decl-ref-init.cpp default_calling_conv.cpp default-arg-temps.cpp default-arguments-with-immediate.cpp default-arguments.cpp default-constructor-default-argument.cpp default-constructor-for-members.cpp default-constructor-template-member.cpp default-destructor-nested.cpp defaulted_equality_ignore_unnamed_bitfields.cpp deferred-global-init.cpp delayed-template-parsing.cpp delete-two-arg.cpp delete.cpp dependent-type-member-pointer.cpp dereferenceable.cpp derived-cast.cpp derived-to-base-conv.cpp derived-to-base.cpp derived-to-virtual-base-class-calls-final.cpp designated-init.cpp destructor-attr.cpp destructor-calls.cpp destructor-crash.cpp destructor-exception-spec.cpp destructors.cpp devirtualize-dtor-final.cpp devirtualize-ms-dtor.cpp devirtualize-virtual-function-calls-final.cpp devirtualize-virtual-function-calls.cpp discard-name-values.cpp dllexport-alias.cpp dllexport-ctor-closure-nested.cpp dllexport-ctor-closure.cpp dllexport-dtor-thunks.cpp dllexport-members.cpp dllexport-missing-key.cpp dllexport-ms-friend.cpp dllexport-no-dllexport-inlines.cpp dllexport-pr26549.cpp dllexport-unique-external.cpp dllexport-vtable-thunks.cpp dllexport.cpp dllimport-dtor-thunks.cpp dllimport-members.cpp dllimport-memptr-global.cpp dllimport-missing-key.cpp dllimport-rtti.cpp dllimport-runtime-fns.cpp dllimport-template-sdm.cpp dllimport-unique-external.cpp dllimport.cpp dllstorage-visibility.cpp dso-handle-custom.cpp dso-local-executable.cpp duplicate-mangled-name.cpp dynamic_cast-no-rtti.cpp dynamic-cast-address-space.cpp dynamic-cast-always-null.cpp dynamic-cast-dead.cpp dynamic-cast-exact-disabled.cpp dynamic-cast-exact.cpp dynamic-cast-hint.cpp dynamic-cast.cpp DynArrayInit.cpp eh-aggregate-copy-destroy.cpp eh-aggregated-inits-unwind.cpp eh-aggregated-inits.cpp eh.cpp elide-call-reference.cpp empty-classes.cpp empty-nontrivially-copyable.cpp empty-struct-init-list.cpp empty-union.cpp enable_if.cpp enum.cpp eval-recursive-constant.cpp exception-spec-decay.cpp exceptions-cxx-ehsc.cpp exceptions-cxx-new.cpp exceptions-no-rtti.cpp exceptions-seh-filter-captures.cpp exceptions-seh-filter-uwtable.cpp exceptions-seh.cpp exceptions.cpp explicit-instantiation.cpp expr.cpp ext-int-vector-abi.cpp ext-int.cpp ext-vector-type-conditional.cpp extern-c.cpp extern-section-attribute.cpp externc-ifunc-resolver.cpp externc-used-not-replaced.cpp fake-use-musttail.cpp fastcall.cpp fcheck-new.cpp finegrain-bitfield-access.cpp finegrain-bitfield-type.cpp fixed-point-mangle.cpp flatten.cpp flexible-array-init.cpp float128-declarations.cpp float16-declarations.cpp fmv-namespace.cpp fno-unroll-loops-metadata.cpp for-cond-var.cpp for-loop-init-ternary-operator-statement.cpp for-range-temporaries.cpp for-range.cpp forward-declare-as-array-elem.cpp forward-enum.cpp fp16-mangle-arg-return.cpp fp16-mangle.cpp fp16-overload.cpp friend-redecl.cpp funcattrs-global-ctor-dtor.cpp funcsig.cpp function-template-explicit-specialization.cpp function-template-specialization.cpp GH106182.cpp gh119046.cpp gh56652.cpp gh62818.cpp global-array-destruction.cpp global-block-literal-helpers.cpp global-dtor-no-atexit.cpp global-init-darwin.cpp global-init.cpp global-llvm-constant.cpp gnu-asm-constexpr.cpp goto.cpp guard_nocf.cpp header-unit-friend-within-class-linkage.cpp header-unit-member-func-linkage.cpp homogeneous-aggregates.cpp ibm128-declarations.cpp ignored-bitfield-conditional.cpp implicit-copy-assign-operator.cpp implicit-copy-constructor.cpp implicit-exception-spec.cpp implicit-instantiation-1.cpp implicit-record-visibility.cpp inalloca-lambda.cpp inalloca-overaligned.cpp inalloca-stmtexpr.cpp inalloca-vector.cpp incomplete-member-function-pointer.cpp incomplete-types.cpp inheriting-constructor-cleanup.cpp inheriting-constructor.cpp init-invariant.cpp init-priority-attr.cpp initializer-list-ctor-order.cpp inline-functions.cpp inline-hint.cpp inline-template-hint.cpp inline-then-fold-variadics.cpp instantiate-blocks.cpp instantiate-init-list.cpp instantiate-init.cpp instantiate-temporaries.cpp instrument-functions.cpp int64_uint64.cpp internal-linkage.cpp invalid.cpp invariant.group-for-vptrs.cpp key-function-vtable.cpp labeled-break-continue.cpp lambda-conversion-op-cc.cpp lambda-deterministic-captures.cpp lambda-expressions-inside-auto-functions.cpp lambda-expressions-nested-linkage.cpp lambda-expressions.cpp lambda-this-2.cpp lambda-to-function-pointer-conversion.cpp lifetime-sanitizer.cpp linkage.cpp load-reference-metadata.cpp local-class-instantiation.cpp lto-visibility-inference.cpp lvalue-bitcasts.cpp m64-ptr.cpp m68k-rtdcall.cpp macro-prefix-map-lambda.cpp main-norecurse.cpp mangle-98.cpp mangle-abi-examples.cpp mangle-abi-tag.cpp mangle-address-space.cpp mangle-alias-template.cpp mangle-alignof.cpp mangle-class-nttp.cpp mangle-concept.cpp mangle-cxx2a.cpp mangle-exception-spec.cpp mangle-exprs.cpp mangle-extern-local.cpp mangle-extreme.cpp mangle-fail.cpp mangle-itanium-ptrauth.cpp mangle-lambda-explicit-template-params.cpp mangle-lambdas-cxx14.cpp mangle-lambdas-cxx20.cpp mangle-lambdas-gh88906.cpp mangle-lambdas.cpp mangle-literal-suffix.cpp mangle-local-anonymous-unions.cpp mangle-local-class-names.cpp mangle-local-class-vtables.cpp mangle-local-classes-nested.cpp mangle-long-double.cpp mangle-mingw.cpp mangle-ms-abi-examples.cpp mangle-ms-arg-qualifiers.cpp mangle-ms-auto-return.cpp mangle-ms-auto-templates-memptrs.cpp mangle-ms-auto-templates-nullptr.cpp mangle-ms-auto-templates.cpp mangle-ms-back-references-pr13207.cpp mangle-ms-back-references.cpp mangle-ms-cxx11.cpp mangle-ms-cxx14.cpp mangle-ms-cxx17.cpp mangle-ms-exception-spec.cpp mangle-ms-matrix.cpp mangle-ms-md5.cpp mangle-ms-ptrauth.cpp mangle-ms-return-qualifiers.cpp mangle-ms-string-literals.cpp mangle-ms-template-callback.cpp mangle-ms-templates-memptrs-2.cpp mangle-ms-templates-memptrs.cpp mangle-ms-templates.cpp mangle-ms-thunks-covariant.cpp mangle-ms-vector-types.cpp mangle-ms.cpp mangle-neon-vectors.cpp mangle-nttp-anon-union.cpp mangle-nullptr-arg.cpp mangle-ptr-size-address-space.cpp mangle-ref-qualifiers.cpp mangle-requires.cpp mangle-std-externc.cpp mangle-subst-std.cpp mangle-subst.cpp mangle-system-header.cpp mangle-template.cpp mangle-this-cxx11.cpp mangle-unnameable-conversions.cpp mangle-unnamed.cpp mangle-valist.cpp mangle-variadic-templates.cpp mangle-win-ccs.cpp mangle-win64-ccs.cpp mangle-windows.cpp mangle.cpp matrix-casts.cpp matrix-type-builtins.cpp matrix-type-operators.cpp matrix-type.cpp matrix-vector-bit-int.cpp may_alias.cpp mdefault-visibility-export-mapping-alias.cpp mdefault-visibility-export-mapping-rtti.cpp mdefault-visibility-export-mapping.cpp member-alignment.cpp member-call-parens.cpp member-data-pointers.cpp member-expr-references-variable.cpp member-expressions.cpp member-function-pointer-calls.cpp member-function-pointers.cpp member-functions.cpp member-init-anon-union.cpp member-init-assignment.cpp member-init-struct.cpp member-init-union.cpp member-templates.cpp meminit-initializers-odr.cpp merge-all-constants-references.cpp merge-functions.cpp microsoft-abi-alignment-fail.cpp microsoft-abi-arg-order.cpp microsoft-abi-array-cookies.cpp microsoft-abi-byval-sret.cpp microsoft-abi-byval-thunks.cpp microsoft-abi-byval-vararg.cpp microsoft-abi-cdecl-method-sret.cpp microsoft-abi-constexpr-vs-inheritance.cpp microsoft-abi-default-cc.cpp microsoft-abi-dynamic-cast.cpp microsoft-abi-eh-async.cpp microsoft-abi-eh-catch.cpp microsoft-abi-eh-cleanups.cpp microsoft-abi-eh-disabled.cpp microsoft-abi-eh-inlineasm.cpp microsoft-abi-eh-ip2state.cpp microsoft-abi-eh-terminate.cpp microsoft-abi-emit-dependent.cpp microsoft-abi-explicit-object-parameters.cpp microsoft-abi-extern-template.cpp microsoft-abi-member-pointers.cpp microsoft-abi-methods.cpp microsoft-abi-multiple-nonvirtual-inheritance.cpp microsoft-abi-non-virtual-base-ordering.cpp microsoft-abi-nontrivial-covariant-thunk.cpp microsoft-abi-rtti.cpp microsoft-abi-sret-and-byval.cpp microsoft-abi-static-initializers.cpp microsoft-abi-structors-alias.cpp microsoft-abi-structors-delayed-template.cpp microsoft-abi-structors.cpp microsoft-abi-template-static-init.cpp microsoft-abi-this-nullable.cpp microsoft-abi-thread-safe-statics.cpp microsoft-abi-throw.cpp microsoft-abi-thunks.cpp microsoft-abi-try-throw.cpp microsoft-abi-typeid.cpp microsoft-abi-unknown-arch.cpp microsoft-abi-vbase-dtor.cpp microsoft-abi-vbtables.cpp microsoft-abi-vftables.cpp microsoft-abi-virtual-inheritance-vtordisps.cpp microsoft-abi-virtual-inheritance.cpp microsoft-abi-virtual-member-pointers.cpp microsoft-abi-vmemptr-conflicts.cpp microsoft-abi-vmemptr-fastcall.cpp microsoft-abi-vmemptr-vbase.cpp microsoft-abi-vtables-ambiguous.cpp microsoft-abi-vtables-multiple-nonvirtual-inheritance-no-thunks.cpp microsoft-abi-vtables-multiple-nonvirtual-inheritance-pure-virtual.cpp microsoft-abi-vtables-multiple-nonvirtual-inheritance-return-adjustment.cpp microsoft-abi-vtables-multiple-nonvirtual-inheritance-this-adjustment.cpp microsoft-abi-vtables-multiple-nonvirtual-inheritance-vdtors.cpp microsoft-abi-vtables-return-thunks.cpp microsoft-abi-vtables-single-inheritance.cpp microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp microsoft-abi-vtables-virtual-inheritance.cpp microsoft-compatibility.cpp microsoft-inaccessible-base.cpp microsoft-interface.cpp microsoft-new.cpp microsoft-no-rtti-data.cpp microsoft-templ-uuidof.cpp microsoft-uuidof-mangling.cpp microsoft-uuidof.cpp mingw-new-abi.cpp mingw-template-dllexport.cpp mingw-thread-local.cpp mingw-w64-exceptions.c mingw-w64-seh-exceptions.cpp mips-size_t-ptrdiff_t.cpp module-extern-C.cpp module-funcs-from-imports.cppm module-initializer-guard-elision.cpp module-initializer-header.cppm module-intializer-pmf.cpp module-intializer.cpp modules-vtable.cppm move-assignment.cpp ms_struct.cpp ms_wide_predefined_expr.cpp ms-constexpr-static-data-member.cpp ms-inheriting-ctor.cpp ms-inline-asm-fields.cpp ms-inline-asm-return.cpp ms-integer-static-data-members-exported.cpp ms-integer-static-data-members.cpp ms-local-vft-alias-comdat.cpp ms-lookup-template-base-classes.cpp ms-mangle-requires.cpp ms-novtable.cpp ms-property-new.cpp ms-property.cpp ms-thread_local.cpp ms-thunks-ehspec.cpp ms-thunks-unprototyped-return.cpp ms-thunks-unprototyped.cpp ms-thunks-variadic-return.cpp ms-uneval-context-crash.cpp ms-union-member-ref.cpp msabi-blocks.cpp msabi-ctor-abstract-vbase.cpp msabi-preserve-none-cc.cpp msabi-swiftcall-cc.cpp multi-dim-operator-new.cpp multi-versioning-internal-linkage.cpp naked.cpp namespace-aliases.cpp nested-base-member-access.cpp new_hot_cold.cpp new-alias.cpp new-array-init-exceptions.cpp new-array-init.cpp new-infallible.cpp new-operator-phi.cpp new-overflow.cpp new-with-default-arg.cpp new.cpp no_destroy.cpp no-const-init-cxx2a.cpp no-elide-constructors.cpp no-exceptions.cpp no-lto-unit.cpp no-odr-use.cpp no-opt-volatile-memcpy.cpp no-unique-address-2.cpp no-unique-address-3.cpp no-unique-address.cpp noescape.cpp noexcept.cpp noinline-template.cpp non-const-init-cxx2a.cpp nonconst-init.cpp nrvo-noreturn.cpp nrvo.cpp nullptr.cpp observe-noexcept.cpp odr-use-lookahead.cpp operator-new.cpp optnone-and-attributes.cpp optnone-class-members.cpp optnone-def-decl.cpp optnone-pragma-optimize-off.cpp optnone-templates.cpp overload-binop-implicitconvert.cpp override-bit-field-layout.cpp override-layout-ms.cpp override-layout-nameless-struct-union.cpp override-layout-packed-base.cpp override-layout-virtual-base.cpp override-layout.cpp p2085.cpp partial-destruction.cpp partial-init.cpp partitions.cpp pass-by-value-noalias.cpp pass-object-size.cpp personality.cpp placement-new-ms-__noop.cpp pod-member-memcpys.cpp pointers-to-data-members.cpp poly-unsigned.cpp powerpc-byval.cpp ppc-mangle-mma-types.cpp ppc32-varargs-method.cpp pr11797.cpp pr12104.cpp pr12104.h pr12251.cpp pr13396.cpp pr15753.cpp pr18635.cpp pr18661.cpp pr18962.cpp PR19955.cpp pr20719.cpp pr20897.cpp pr21989.cpp pr24097.cpp PR24289.cpp PR26569.cpp pr27030.cpp PR28220.cpp pr28360.cpp PR28523.cpp pr29160.cpp pr30731.cpp pr31054.cpp pr33080.cpp pr34163.cpp PR37481.cpp pr40771-ctad-with-lambda-copy-capture.cpp PR42665.cpp pr45964-decomp-transform.cpp pr47636.cpp PR4827-cast.cpp PR4983-constructor-conversion.cpp PR5050-constructor-conversion.cpp PR5093-static-member-function.cpp pr54845.cpp PR5834-constructor-conversion.cpp PR5863-unreachable-block.cpp pr58798.cpp pr59765-modules-global-ctor-dtor.cppm PR6474.cpp pr70585.cppm pr9130.cpp pr9965.cpp pragma-followup_inner.cpp pragma-followup_outer.cpp pragma-gcc-unroll.cpp pragma-init_seg.cpp pragma-loop-distribute.cpp pragma-loop-pr27643.cpp pragma-loop-predicate.cpp pragma-loop-safety-imperfectly_nested.cpp pragma-loop-safety-nested.cpp pragma-loop-safety-outer.cpp pragma-loop-safety.cpp pragma-loop.cpp pragma-pack-2.cpp pragma-pack-3.cpp pragma-pack.cpp pragma-pipeline.cpp pragma-strict_gs_check.cpp pragma-unroll-and-jam.cpp pragma-unroll.cpp pragma-visibility.cpp pragma-weak.cpp predefined-expr-cxx14.cpp predefined-expr-sizeof.cpp predefined-expr.cpp profile-remap-error.cpp profile-remap.cpp ps-dllstorage-vtable-rtti.cpp ptr-to-datamember.cpp ptr-to-member-function.cpp ptrauth-apple-kext-indirect-call-2.cpp ptrauth-apple-kext-indirect-call.cpp ptrauth-apple-kext-indirect-virtual-dtor-call.cpp ptrauth-dynamic-cast-exact.cpp ptrauth-explicit-vtable-pointer-control.cpp ptrauth-global-constant-initializers.cpp ptrauth-member-function-pointer.cpp ptrauth-qualifier-struct.cpp ptrauth-rtti-layout.cpp ptrauth-static-destructors.cpp ptrauth-throw.cpp ptrauth-thunks.cpp ptrauth-type-info-vtable.cpp ptrauth-virtual-function.cpp ptrauth-vtable-virtual-inheritance-thunk.cpp ptrauth.cpp redefine_extname.cpp reference-bind-default-argument.cpp reference-cast.cpp reference-in-block-args.cpp reference-in-blocks.cpp reference-init.cpp reference-temporary-ms.cpp references.cpp regcall.cpp regcall4.cpp regparm.cpp reinterpret-cast.cpp return.cpp riscv-mangle-rvv-fixed-vectors.cpp riscv-rvv-fixedtypeinfo.cpp rtti-fundamental.cpp rtti-hidden.cpp rtti-layout.cpp rtti-linkage.cpp rtti-mingw64.cpp rtti-qualfn.cpp rtti-visibility.cpp runtime-dllstorage.cpp runtimecc.cpp rvalue-references.cpp sanitize-dtor-bit-field.cpp sanitize-dtor-callback.cpp sanitize-dtor-derived-class.cpp sanitize-dtor-fn-attribute.cpp sanitize-dtor-nontrivial-virtual-base.cpp sanitize-dtor-repress-aliasing.cpp sanitize-dtor-tail-call.cpp sanitize-dtor-trivial-base.cpp sanitize-dtor-trivial.cpp sanitize-dtor-vtable.cpp sanitize-dtor-zero-size-field.cpp sanitize-no-dtor-callback.cpp scoped-enums.cpp sections.cpp sizeof-unwind-exception.cpp skip-vtable-pointer-initialization.cpp sparcv9-abi.cpp specialized-static-data-mem-init.cpp speculative-vtt.cpp spirv-amdgcn-float16.cpp split-stacks.cpp sret_cast_with_nonzero_alloca_as.cpp stack-reuse-exceptions.cpp stack-reuse-miscompile.cpp stack-reuse.cpp static-assert.cpp static-data-member-single-emission.cpp static-data-member.cpp static-destructor.cpp static-init-1.cpp static-init-2.cpp static-init-3.cpp static-init-4.cpp static-init-inline-variable.cpp static-init-variable-template.cpp static-init-wasm.cpp static-init.cpp static-initializer-branch-weights.cpp static-local-in-local-class.cpp static-member-variable-explicit-specialization.cpp static-mutable.cpp std-byte.cpp stmtexpr.cpp strict-vtable-pointers-GH67937.cpp strict-vtable-pointers.cpp switch-case-folding-1.cpp switch-case-folding-2.cpp switch-case-folding.cpp symbol-partition.cpp tail-padding.cpp target-features-error.cpp temp-order.cpp template-anonymous-types.cpp template-anonymous-union-member-initializer.cpp template-arguments.cpp template-cxx20.cpp template-dependent-bind-temporary.cpp template-inner-struct-visibility-hidden.cpp template-instantiation.cpp template-linkage.cpp template-param-objects-address-space.cpp template-param-objects-linkage.cpp template-param-objects-visibility.cpp template-param-objects.cpp template-static-var-defer.cpp temporaries.cpp thinlto_public_type_test_distributed.ll thinlto-distributed-type-metadata.cpp this-nonnull.cpp thiscall-struct-return.cpp threadlocal_address.cpp threadsafe-statics-exceptions.cpp threadsafe-statics-no-atomic.cpp threadsafe-statics.cpp throw-expression-cleanup.cpp throw-expression-dtor.cpp throw-expression-typeinfo-in-address-space.cpp throw-expressions.cpp thunk-linkonce-odr.cpp thunk-returning-memptr.cpp thunk-use-after-free.cpp thunks-available-externally.cpp thunks-ehspec.cpp thunks.cpp tls-init-funcs.cpp tmp-md-nodes1.cpp tmp-md-nodes2.cpp trap-fnattr.cpp trivial_abi.cpp trivial-auto-var-init-attribute.cpp trivial-auto-var-init-skip-scalar-with-nonconst-init.cpp trivial-auto-var-init.cpp trivial-constructor-init.cpp try-catch-with-address-space.cpp try-catch.cpp type_visibility.cpp type-aware-allocators.cpp type-aware-coroutines.cpp type-aware-new-constexpr.cpp type-aware-placement-operators.cpp type-cache-2.cpp type-cache-3.cpp type-cache.cpp type-metadata-memfun.cpp type-metadata-thinlto.cpp type-metadata.cpp type-traits.cpp typeid-cxx11-with-address-space.cpp typeid-cxx11.cpp typeid-should-throw.cpp typeid-with-address-space.cpp typeid.cpp typeinfo typeinfo-with-address-space.cpp ubsan-bitfield-conversion.cpp ubsan-bitfields.cpp ubsan-coroutines.cpp ubsan-ctor-srcloc.cpp ubsan-devirtualized-calls.cpp ubsan-function-noexcept.cpp ubsan-global-alignment.cpp ubsan-new-checks.cpp ubsan-nullability-arg.cpp ubsan-nullability-assign.cpp ubsan-suppress-checks.cpp ubsan-type-checks.cpp ubsan-unreachable.cpp ubsan-vtable-checks.cpp unaligned-member-qualifier.cpp unaligned.cpp uncode-string.cpp uncopyable-args.cpp union-dtor.cpp union-tbaa2.cpp unknown-anytype.cpp unwind-inline-asm.cpp used-decl-visitor.cpp value-init.cpp vararg-conversion-ctor.cpp vararg-non-pod-ms-compat.cpp vararg-non-pod.cpp varargs.cpp variadic-templates.cpp vcall-visibility-metadata.cpp vector-size-conditional.cpp vector-splat-conversion.cpp virt-canonical-decl.cpp virt-dtor-gen.cpp virt-dtor-key.cpp virt-template-vtable.cpp virt-thunk-reference.cpp virtual-base-cast.cpp virtual-base-ctor.cpp virtual-base-destructor-call.cpp virtual-bases.cpp virtual-compare.cpp virtual-destructor-calls.cpp virtual-destructor-synthesis.cpp virtual-function-attrs.cpp virtual-function-calls.cpp virtual-function-elimination.cpp virtual-functions-incomplete-types.cpp virtual-implicit-copy-assignment.cpp virtual-implicit-move-assignment.cpp virtual-inherited-destructor.cpp virtual-operator-call.cpp virtual-pseudo-destructor-call.cpp visibility-dllstorageclass.cpp visibility-global-new-delete.cpp visibility-hidden-extern-templates.cpp visibility-inlines-hidden-static-local-var.cpp visibility-inlines-hidden-staticvar.cpp visibility-inlines-hidden.cpp visibility-ms-compat.cpp visibility-pr36810.cpp visibility.cpp vla-consruct.cpp vla-lambda-capturing.cpp vla.cpp vlt_to_reference.cpp volatile-1.cpp volatile.cpp vtable-align-address-space.cpp vtable-align.cpp vtable-assume-load-address-space.cpp vtable-assume-load.cpp vtable-available-externally.cpp vtable-cast-crash.cpp vtable-consteval-address-space.cpp vtable-consteval.cpp vtable-constexpr-address-space.cpp vtable-constexpr.cpp vtable-key-function-address-space.cpp vtable-key-function-arm.cpp vtable-key-function-ios.cpp vtable-key-function-win-comdat.cpp vtable-key-function.cpp vtable-layout-abi-examples.cpp vtable-layout-extreme-address-space.cpp vtable-layout-extreme.cpp vtable-layout.cpp vtable-linkage-address-space.cpp vtable-linkage.cpp vtable-pointer-initialization-address-space.cpp vtable-pointer-initialization.cpp vtt-address-space.cpp vtt-layout-address-space.cpp vtt-layout.cpp warn-all-padded-packed-packed-non-pod.cpp warn-padded-bitfields.cpp wasm-args-returns.cpp wasm-eh.cpp wasm-em-eh.cpp wasm-reftypes-mangle.cpp wasm-reftypes-typeinfo.cpp wasm-sanitize-vptr.cpp weak-extern-typeinfo.cpp weak-external.cpp weak-init.cpp windows-implicit-dllexport-template-specialization.cpp windows-instantiate-dllexport-template-specialization.cpp windows-itanium-dllexport.cpp windows-itanium-exceptions.cpp windows-itanium-init-guard.cpp windows-itanium-type-info.cpp windows-on-arm-itanium-thread-local.cpp windows-on-arm-stack-probe-size.cpp windows-x86-swiftcall.cpp x86_32-arguments.cpp x86_32-vaarg.cpp x86_64-arguments-avx.cpp x86_64-arguments.cpp x86_64-vaarg.cpp zero-init-empty-virtual.cpp zos-mangle-ptr-size-address-space.cpp