.. ByteCode HLSL Inputs absurdly_big_struct.cpp address_space_attribute.cpp alignas_maybe_odr_cleanup.cpp arithmetic-fence-builtin.c arm-mfp8.cpp ast-crash-doc-function-template.cpp ast-crash-doc.cpp ast-crash-dump-mangled-name-json.m ast-dump-aarch64-neon-types.c ast-dump-aarch64-sve-types.c ast-dump-amdgpu-types.c ast-dump-anonymous-class.cpp ast-dump-APValue-addrlabeldiff.c ast-dump-APValue-anon-union.cpp ast-dump-APValue-arithmetic.cpp ast-dump-APValue-array.cpp ast-dump-APValue-lvalue.cpp ast-dump-APValue-struct.cpp ast-dump-APValue-union.cpp ast-dump-APValue-vector.cpp ast-dump-arm-attr.c ast-dump-array.cpp ast-dump-atomic-json.c ast-dump-atomic-options.hip ast-dump-attr-json.cpp ast-dump-attr-type.cpp ast-dump-attr.cpp ast-dump-attr.m ast-dump-binding-pack.cpp ast-dump-bpf-attr.c ast-dump-c-attr.c ast-dump-color.cpp ast-dump-comment-json.cpp ast-dump-comment.cpp ast-dump-concepts.cpp ast-dump-constant-expr.cpp ast-dump-constant-var.cu ast-dump-coroutine.cpp ast-dump-ctad-alias.cpp ast-dump-cxx2b-deducing-this.cpp ast-dump-cxx2c-delete-with-message.cpp ast-dump-decl-context-json.cpp ast-dump-decl-json.c ast-dump-decl-json.m ast-dump-decl-stmts.cpp ast-dump-decl.c ast-dump-decl.cpp ast-dump-decl.m ast-dump-decl.mm ast-dump-default-arg-dep.cpp ast-dump-default-arg-json.cpp ast-dump-default-arg-recovery.cpp ast-dump-default-init-json.cpp ast-dump-default-init.cpp ast-dump-enum-json.cpp ast-dump-expr-errors.cpp ast-dump-expr-json.c ast-dump-expr-json.cpp ast-dump-expr-json.m ast-dump-expr.c ast-dump-expr.cpp ast-dump-file-line-json.c ast-dump-for-range-lifetime.cpp ast-dump-fpfeatures.cpp ast-dump-fpfeatures.m ast-dump-funcs-json.cpp ast-dump-funcs-multiversion.c ast-dump-funcs.cpp ast-dump-functionprototype.cpp ast-dump-if-json.cpp ast-dump-implicit-members.clcpp ast-dump-invalid-auto-return-funcs.cpp ast-dump-invalid-initialized.cpp ast-dump-invalid.cpp ast-dump-labeled-break-continue.c ast-dump-lambda-body-not-duplicated.cpp ast-dump-lambda-json.cpp ast-dump-lambda.cpp ast-dump-late-parsing.cpp ast-dump-lookups.cpp ast-dump-macro-json.c ast-dump-managed-var.cu ast-dump-msp430-attr.c ast-dump-namespace-json.cpp ast-dump-objc-arc-json.m ast-dump-openmp-atomic.c ast-dump-openmp-barrier.c ast-dump-openmp-begin-declare-variant_1.c ast-dump-openmp-begin-declare-variant_10.c ast-dump-openmp-begin-declare-variant_11.c ast-dump-openmp-begin-declare-variant_12.c ast-dump-openmp-begin-declare-variant_13.c ast-dump-openmp-begin-declare-variant_2.c ast-dump-openmp-begin-declare-variant_3.c ast-dump-openmp-begin-declare-variant_4.c ast-dump-openmp-begin-declare-variant_5.c ast-dump-openmp-begin-declare-variant_6.c ast-dump-openmp-begin-declare-variant_7.c ast-dump-openmp-begin-declare-variant_8.c ast-dump-openmp-begin-declare-variant_9.c ast-dump-openmp-begin-declare-variant_addr_1.c ast-dump-openmp-begin-declare-variant_decl_1.c ast-dump-openmp-begin-declare-variant_namespace_1.cpp ast-dump-openmp-begin-declare-variant_nested.c ast-dump-openmp-begin-declare-variant_reference.cpp ast-dump-openmp-begin-declare-variant_template_1.cpp ast-dump-openmp-begin-declare-variant_template_2.cpp ast-dump-openmp-begin-declare-variant_template_3.cpp ast-dump-openmp-begin-declare-variant_template_4.cpp ast-dump-openmp-begin-declare-variant-varying-return.c ast-dump-openmp-cancel.c ast-dump-openmp-cancellation-point.c ast-dump-openmp-critical.c ast-dump-openmp-declare-variant-extensions-messages.c ast-dump-openmp-declare-variant-extensions.c ast-dump-openmp-distribute-parallel-for-simd.c ast-dump-openmp-distribute-parallel-for.c ast-dump-openmp-distribute-simd.c ast-dump-openmp-distribute.c ast-dump-openmp-flush.c ast-dump-openmp-for-simd.c ast-dump-openmp-for.c ast-dump-openmp-master.c ast-dump-openmp-ordered.c ast-dump-openmp-parallel-for-simd.c ast-dump-openmp-parallel-for.c ast-dump-openmp-parallel-master-XFAIL.c ast-dump-openmp-parallel-sections.c ast-dump-openmp-parallel.c ast-dump-openmp-section.c ast-dump-openmp-sections.c ast-dump-openmp-simd.c ast-dump-openmp-single.c ast-dump-openmp-target-data.c ast-dump-openmp-target-enter-data.c ast-dump-openmp-target-exit-data.c ast-dump-openmp-target-parallel-for-simd.c ast-dump-openmp-target-parallel-for.c ast-dump-openmp-target-parallel.c ast-dump-openmp-target-simd.c ast-dump-openmp-target-teams-distribute-parallel-for-simd.c ast-dump-openmp-target-teams-distribute-parallel-for.c ast-dump-openmp-target-teams-distribute-simd.c ast-dump-openmp-target-teams-distribute.c ast-dump-openmp-target-teams.c ast-dump-openmp-target-update.c ast-dump-openmp-target.c ast-dump-openmp-task.c ast-dump-openmp-taskgroup.c ast-dump-openmp-taskloop-simd.c ast-dump-openmp-taskloop.c ast-dump-openmp-taskwait.c ast-dump-openmp-taskyield.c ast-dump-openmp-teams-distribute-parallel-for-simd.c ast-dump-openmp-teams-distribute-parallel-for.c ast-dump-openmp-teams-distribute-simd.c ast-dump-openmp-teams-distribute.c ast-dump-openmp-teams.c ast-dump-overloaded-operators.cpp ast-dump-pack-indexing-crash.cpp ast-dump-pipe.cl ast-dump-ppc-types.c ast-dump-pragma-json.c ast-dump-pragma-unroll.cpp ast-dump-ptrauth-json.cpp ast-dump-record-definition-data-json.cpp ast-dump-record-definition-data.cpp ast-dump-records-json.cpp ast-dump-records.c ast-dump-records.cpp ast-dump-recovery.c ast-dump-recovery.cpp ast-dump-riscv-attributes.cpp ast-dump-sme-attributes.cpp ast-dump-special-member-functions.cpp ast-dump-static-operators.cpp ast-dump-stmt-json.c ast-dump-stmt-json.cpp ast-dump-stmt-json.m ast-dump-stmt.c ast-dump-stmt.cpp ast-dump-stmt.m ast-dump-template-decls-json.cpp ast-dump-template-decls.cpp ast-dump-template-json-win32-mangler-crash.cpp ast-dump-template-name.cpp ast-dump-templates-pattern.cpp ast-dump-templates.cpp ast-dump-temporaries-json.cpp ast-dump-traits.cpp ast-dump-type-callingconv.cpp ast-dump-types-errors-json.cpp ast-dump-types-errors.cpp ast-dump-types-json.cpp ast-dump-udl-consteval.cpp ast-dump-undeduced-expr.cpp ast-dump-undeserialized.cpp ast-dump-using-enum.cpp ast-dump-using-template.cpp ast-dump-using.cpp ast-dump-wasm-attr-export.c ast-dump-wasm-attr-import.c ast-dump-wchar.cpp ast-nttp-template-tree-compares.cpp ast-print-attr-knr.c ast-print-attr.c ast-print-bool.c ast-print-builtin-counted-by-ref.c ast-print-cconv-preserve.cpp ast-print-char-literal.cpp ast-print-cxx2c-delete-with-message.cpp ast-print-enum-decl.c ast-print-fp-pragmas.c ast-print-int128.cpp ast-print-labeled-break-continue.c ast-print-method-decl.cpp ast-print-no-sanitize.cpp ast-print-objc-property.m ast-print-objectivec.m ast-print-openacc-atomic-construct.cpp ast-print-openacc-cache-construct.cpp ast-print-openacc-combined-construct.cpp ast-print-openacc-compute-construct.cpp ast-print-openacc-data-construct.cpp ast-print-openacc-declare-construct.cpp ast-print-openacc-init-construct.cpp ast-print-openacc-loop-construct.cpp ast-print-openacc-routine-construct.cpp ast-print-openacc-set-construct.cpp ast-print-openacc-shutdown-construct.cpp ast-print-openacc-update-construct.cpp ast-print-openacc-wait-construct.cpp ast-print-out-of-line-func.cpp ast-print-packindexingexpr.cpp ast-print-pragmas.cpp ast-print-record-decl.c ast-print-sycl-unique-stable-name.cpp ast-print-vector-size-bool.c ast-printer-lambda.cpp atomic-expr.cpp attr-annotate-type.c attr-counted-by-late-parsed-struct-ptrs.c attr-counted-by-or-null-late-parsed-struct-ptrs.c attr-counted-by-or-null-struct-ptrs.c attr-counted-by-struct-ptrs.c attr-lifetime-capture-by.cpp attr-print-emit.cpp attr-sized-by-late-parsed-struct-ptrs.c attr-sized-by-or-null-late-parsed-struct-ptrs.c attr-sized-by-or-null-struct-ptrs.c attr-sized-by-struct-ptrs.c attr-swift_attr.m attr-swift_bridge.m attr-swift_bridged_typedef.m attr-swift_bridged_typedef.mm attr-swift_newtype.m attr-swift_private.m attr-target-ast.c attr-target-version.c auto-pragma.cpp bitint-suffix.c bitint-suffix.cpp bool-type.m builtins-arm-strex-rettype.c c-casts.c category-attribute.m cc-modifier.cpp cfi-unchecked-callee.cpp conditionally-trivial-smfs-2.cpp conditionally-trivial-smfs.cpp const-fpfeatures.c const-fpfeatures.cpp constraints-explicit-instantiation.cpp coroutine-co_yield-source-range.cpp coroutine-locals-cleanup.cpp coroutine-source-location-crash.cpp cxx2c-variadic-friends.cpp deduction-guides.cpp dump.cpp dynamic-alloc-lvalue.cpp explicit-base-class-move-cntr.cpp finally-msvc.m fixed_point_to_string.c fixed_point.c fixed-point-zero-init.cpp float16.cpp foreachtemplatized.mm function-alias.cpp gen_ast_dump_json_test.py implicit-cast-dump.c issue53742.cpp language_address_space_attribute.cpp loop-recovery.cpp ms-constexpr-new.cpp ms-constexpr.cpp multistep-explicit-cast-json.c multistep-explicit-cast-json.cpp multistep-explicit-cast.c multistep-explicit-cast.cpp nested-array-init-loop-in-lambda-capture.cpp new-unknown-type.cpp nrvo.c objc-default-ctor-init.mm overloaded-destructors.cpp pr43983.cpp pr47636.cpp pragma-attribute-cxx-subject-match-rules.cpp pragma-attribute-objc-subject-match-rules.m pragma-multiple-attributes-declspec.cpp pragma-multiple-attributes.cpp property-atomic-bool.m rdr6094103-unordered-compare-promote.c regression-new-expr-crash.cpp solaris-tm.cpp sourceranges.cpp spurious-regparm.c static-compound-literals-crash.cpp static-compound-literals-reeval.cpp static-compound-literals.cpp template-implicit-vars.cpp variadic-promotion.c