├── .clang-tidy
├── .gitattributes
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── suggestion.md
└── workflows
│ ├── build-cppfront.yaml
│ ├── docs.yml
│ └── regression-tests.yml
├── .gitignore
├── CITATION.cff
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── build_h2.bat
├── docs
├── Cppfront CLA 2024-10 - sample.pdf
├── cpp2
│ ├── common.md
│ ├── contracts.md
│ ├── declarations.md
│ ├── expressions.md
│ ├── functions.md
│ ├── generalized-copy-move-construction-assignment.png
│ ├── metafunctions.md
│ ├── namespaces.md
│ ├── objects.md
│ ├── safety.md
│ └── types.md
├── cppfront
│ ├── mixed.md
│ └── options.md
├── index.md
├── notes
│ ├── autodiff_status.md
│ └── regex_status.md
├── stylesheets
│ └── extra.css
└── welcome
│ ├── hello-world.md
│ ├── integration.md
│ └── overview.md
├── experimental
├── extrinsic_storage.h
├── extrinsic_storage_std_locked.h
└── union_test.cpp
├── gen_build.bat
├── include
├── cpp2ad_stack.h
├── cpp2regex.h
├── cpp2regex.h2
├── cpp2taylor.h
├── cpp2taylor.h2
└── cpp2util.h
├── mkdocs.yml
├── passthrough-tests
├── all-std.cxx
├── clang-12-libstdc++-e.cpp
├── clang-12-libstdc++-e.cpp2
├── gcc-10-libstdc++-e.cpp
├── gcc-10-libstdc++-e.cpp2
├── msvc-msstl-e.cpp
├── msvc-msstl-e.cpp2
├── readme.md
└── run-diffs.sh
├── regression-tests
├── mixed-allcpp1-hello.cpp2
├── mixed-as-for-variant-20-types.cpp2
├── mixed-autodiff-taylor.cpp2
├── mixed-bounds-check.cpp2
├── mixed-bounds-safety-with-assert-2.cpp2
├── mixed-bounds-safety-with-assert.cpp2
├── mixed-bugfix-for-cpp2-comment-cpp1-sequence.cpp2
├── mixed-bugfix-for-double-pound-else-error.cpp2
├── mixed-bugfix-for-literal-as-nttp.cpp2
├── mixed-bugfix-for-ufcs-non-local.cpp2
├── mixed-captures-in-expressions-and-postconditions.cpp2
├── mixed-default-arguments.cpp2
├── mixed-fixed-type-aliases.cpp2
├── mixed-float-literals.cpp2
├── mixed-forwarding.cpp2
├── mixed-function-expression-and-std-for-each.cpp2
├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp2
├── mixed-function-expression-and-std-ranges-for-each.cpp2
├── mixed-function-expression-with-pointer-capture.cpp2
├── mixed-function-expression-with-repeated-capture.cpp2
├── mixed-hello.cpp2
├── mixed-increment-decrement.cpp2
├── mixed-initialization-safety-1-error.cpp2
├── mixed-initialization-safety-2-error.cpp2
├── mixed-initialization-safety-3-contract-violation.cpp2
├── mixed-initialization-safety-3.cpp2
├── mixed-inspect-templates.cpp2
├── mixed-inspect-values-2.cpp2
├── mixed-inspect-values.cpp2
├── mixed-inspect-with-typeof-of-template-arg-list.cpp2
├── mixed-intro-example-three-loops.cpp2
├── mixed-intro-for-with-counter-include-last.cpp2
├── mixed-is-as-value-with-variant.cpp2
├── mixed-is-as-variant.cpp2
├── mixed-lifetime-safety-and-null-contracts.cpp2
├── mixed-lifetime-safety-pointer-init-1-error.cpp2
├── mixed-lifetime-safety-pointer-init-2-error.cpp2
├── mixed-lifetime-safety-pointer-init-3-error.cpp2
├── mixed-lifetime-safety-pointer-init-4.cpp2
├── mixed-multiple-return-values.cpp2
├── mixed-out-destruction.cpp2
├── mixed-parameter-passing-generic-out.cpp2
├── mixed-parameter-passing-with-forward.cpp2
├── mixed-parameter-passing.cpp2
├── mixed-postexpression-with-capture.cpp2
├── mixed-postfix-expression-custom-formatting.cpp2
├── mixed-string-interpolation.cpp2
├── mixed-test-parens.cpp2
├── mixed-type-safety-1.cpp2
├── mixed-ufcs-multiple-template-arguments.cpp2
├── pure2-assert-expected-not-null.cpp2
├── pure2-assert-optional-not-null.cpp2
├── pure2-assert-shared-ptr-not-null.cpp2
├── pure2-assert-unique-ptr-not-null.cpp2
├── pure2-autodiff-higher-order.cpp2
├── pure2-autodiff.cpp2
├── pure2-bounds-safety-pointer-arithmetic-error.cpp2
├── pure2-bounds-safety-span.cpp2
├── pure2-break-continue.cpp2
├── pure2-bugfix-for-assert-capture-error.cpp2
├── pure2-bugfix-for-assign-expression-list.cpp2
├── pure2-bugfix-for-bad-capture-error.cpp2
├── pure2-bugfix-for-bad-decltype-error.cpp2
├── pure2-bugfix-for-bad-parameter-error.cpp2
├── pure2-bugfix-for-bad-using-error.cpp2
├── pure2-bugfix-for-declaration-equal-error.cpp2
├── pure2-bugfix-for-discard-precedence.cpp2
├── pure2-bugfix-for-functions-before-superclasses-error.cpp2
├── pure2-bugfix-for-indexed-call.cpp2
├── pure2-bugfix-for-invalid-alias-error.cpp2
├── pure2-bugfix-for-late-comments.cpp2
├── pure2-bugfix-for-max-munch.cpp2
├── pure2-bugfix-for-memberwise-base-assignment.cpp2
├── pure2-bugfix-for-naked-unsigned-char-error.cpp2
├── pure2-bugfix-for-name-lookup-and-value-decoration.cpp2
├── pure2-bugfix-for-namespace-error.cpp2
├── pure2-bugfix-for-non-local-function-expression.cpp2
├── pure2-bugfix-for-non-local-initialization.cpp2
├── pure2-bugfix-for-optional-template-argument-list.cpp2
├── pure2-bugfix-for-out-this-nonconstructor-error.cpp2
├── pure2-bugfix-for-requires-clause-in-forward-declaration.cpp2
├── pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp2
├── pure2-bugfix-for-template-argument.cpp2
├── pure2-bugfix-for-ufcs-arguments.cpp2
├── pure2-bugfix-for-ufcs-name-lookup.cpp2
├── pure2-bugfix-for-ufcs-noexcept.cpp2
├── pure2-bugfix-for-ufcs-sfinae.cpp2
├── pure2-bugfix-for-unbraced-function-expression.cpp2
├── pure2-bugfix-for-variable-template.cpp2
├── pure2-chained-comparisons.cpp2
├── pure2-concept-definition.cpp2
├── pure2-contracts.cpp2
├── pure2-cpp1-multitoken-fundamental-types-error.cpp2
├── pure2-cpp1-prefix-expression-error.cpp2
├── pure2-deducing-pointers-error.cpp2
├── pure2-deduction-1-error.cpp2
├── pure2-deduction-2-error.cpp2
├── pure2-default-arguments.cpp2
├── pure2-defaulted-comparisons-and-final-types.cpp2
├── pure2-enum.cpp2
├── pure2-expected-is-as.cpp2
├── pure2-for-loop-range-with-lambda.cpp2
├── pure2-forward-return-diagnostics-error.cpp2
├── pure2-forward-return.cpp2
├── pure2-function-body-reflection.cpp2
├── pure2-function-multiple-forward-arguments.cpp2
├── pure2-function-single-expression-body-default-return.cpp2
├── pure2-function-typeids.cpp2
├── pure2-hashable.cpp2
├── pure2-hello.cpp2
├── pure2-initialization-loop-2-error.cpp2
├── pure2-initialization-loop-error.cpp2
├── pure2-initialization-safety-with-else-if.cpp2
├── pure2-inspect-expression-in-generic-function-multiple-types.cpp2
├── pure2-inspect-expression-with-as-in-generic-function.cpp2
├── pure2-inspect-fallback-with-variant-any-optional.cpp2
├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp2
├── pure2-interpolation.cpp2
├── pure2-intro-example-hello-2022.cpp2
├── pure2-intro-example-three-loops.cpp2
├── pure2-is-with-free-functions-predicate.cpp2
├── pure2-is-with-polymorphic-types.cpp2
├── pure2-is-with-unnamed-predicates.cpp2
├── pure2-is-with-variable-and-value.cpp2
├── pure2-last-use.cpp2
├── pure2-lifetime-safety-pointer-init-1-error.cpp2
├── pure2-lifetime-safety-reject-null-error.cpp2
├── pure2-look-up-parameter-across-unnamed-function.cpp2
├── pure2-main-args.cpp2
├── pure2-more-wildcards.cpp2
├── pure2-print.cpp2
├── pure2-range-operators.cpp2
├── pure2-raw-string-literal-and-interpolation.cpp2
├── pure2-regex-general.cpp2
├── pure2-regex_01_char_matcher.cpp2
├── pure2-regex_02_ranges.cpp2
├── pure2-regex_03_wildcard.cpp2
├── pure2-regex_04_start_end.cpp2
├── pure2-regex_05_classes.cpp2
├── pure2-regex_06_boundaries.cpp2
├── pure2-regex_07_short_classes.cpp2
├── pure2-regex_08_alternatives.cpp2
├── pure2-regex_09_groups.cpp2
├── pure2-regex_10_escapes.cpp2
├── pure2-regex_11_group_references.cpp2
├── pure2-regex_12_case_insensitive.cpp2
├── pure2-regex_13_possessive_modifier.cpp2
├── pure2-regex_14_multiline_modifier.cpp2
├── pure2-regex_15_group_modifiers.cpp2
├── pure2-regex_16_perl_syntax_modifier.cpp2
├── pure2-regex_17_comments.cpp2
├── pure2-regex_18_branch_reset.cpp2
├── pure2-regex_19_lookahead.cpp2
├── pure2-regex_20_lookbehind.cpp2
├── pure2-regex_21_atomic_patterns.cpp2
├── pure2-repeated-call.cpp2
├── pure2-requires-clauses.cpp2
├── pure2-return-tuple-no-identifier-error.cpp2
├── pure2-return-tuple-no-type-error.cpp2
├── pure2-return-tuple-operator.cpp2
├── pure2-statement-parse-error.cpp2
├── pure2-statement-scope-parameters.cpp2
├── pure2-stdio-with-raii.cpp2
├── pure2-stdio.cpp2
├── pure2-synthesize-rightshift-and-rightshifteq.cpp2
├── pure2-template-parameter-lists.cpp2
├── pure2-trailing-comma-assert.cpp2
├── pure2-trailing-commas.cpp2
├── pure2-type-and-namespace-aliases.cpp2
├── pure2-type-constraints.cpp2
├── pure2-type-safety-1.cpp2
├── pure2-type-safety-2-with-inspect-expression.cpp2
├── pure2-types-basics.cpp2
├── pure2-types-down-upcast.cpp2
├── pure2-types-inheritance.cpp2
├── pure2-types-order-independence-and-nesting.cpp2
├── pure2-types-ordering-via-meta-functions.cpp2
├── pure2-types-smf-and-that-1-provide-everything.cpp2
├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp2
├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp2
├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp2
├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp2
├── pure2-types-that-parameters.cpp2
├── pure2-types-value-types-via-meta-functions.cpp2
├── pure2-ufcs-member-access-and-chaining.cpp2
├── pure2-union.cpp2
├── pure2-unsafe.cpp2
├── pure2-variadics.cpp2
├── pure2-various-string-literals.cpp2
├── rm-empty-files.bat
├── rm-empty-files.sh
├── run-tests.sh
└── test-results
│ ├── apple-clang-14-c++2b
│ ├── clang-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.output
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.output
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.output
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.execution
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_posessive_modifier.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.output
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ ├── run-tests-apple-clang.sh
│ └── xyzzy
│ ├── apple-clang-15-c++2b
│ ├── clang-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.execution
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.execution
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.execution
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.execution
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_posessive_modifier.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ ├── run-tests-apple-clang.sh
│ └── xyzzy
│ ├── clang-12-c++20
│ ├── clang-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-bugfix-for-ufcs-non-local.cpp.output
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.output
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-non-local-function-expression.cpp.output
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-bugfix-for-ufcs-noexcept.cpp.output
│ ├── pure2-bugfix-for-ufcs-sfinae.cpp.output
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.output
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.output
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.execution
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ ├── run-tests-clang-12.sh
│ └── xyzzy
│ ├── clang-15-c++20-libcpp
│ ├── clang-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.output
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.output
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.output
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.output
│ ├── mixed-function-expression-with-pointer-capture.cpp.output
│ ├── mixed-function-expression-with-repeated-capture.cpp.output
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.output
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.output
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.output
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.execution
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-range-operators.cpp.output
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_posessive_modifier.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.output
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ └── xyzzy
│ ├── clang-15-c++20
│ ├── clang-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.output
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.execution
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.output
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.execution
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_posessive_modifier.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ └── xyzzy
│ ├── clang-19-c++20
│ ├── clang-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.output
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.execution
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.output
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.execution
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_posessive_modifier.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ └── xyzzy
│ ├── clang-19-c++23-libcpp
│ ├── clang-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.execution
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.execution
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.execution
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.execution
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_posessive_modifier.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ └── xyzzy
│ ├── gcc-10-c++20
│ ├── gcc-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.output
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.output
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-non-local-function-expression.cpp.output
│ ├── pure2-bugfix-for-requires-clause-in-forward-declaration.cpp.output
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.output
│ ├── pure2-bugfix-for-ufcs-noexcept.cpp.output
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.output
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.output
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.output
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.output
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-requires-clauses.cpp.output
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-trailing-commas.cpp.output
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.output
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ ├── run-tests-gcc-10.sh
│ └── xyzzy
│ ├── gcc-13-c++2b
│ ├── gcc-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-bugfix-for-ufcs-non-local.cpp.output
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.execution
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-non-local-function-expression.cpp.output
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.execution
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.execution
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.execution
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_posessive_modifier.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ ├── run-tests-gcc-13.sh
│ └── xyzzy
│ ├── gcc-14-c++2b
│ ├── gcc-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-bugfix-for-ufcs-non-local.cpp.output
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-hello.cpp.execution
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.execution
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-autodiff-higher-order.cpp.execution
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-default-arguments.cpp.execution
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-enum.cpp.execution
│ ├── pure2-expected-is-as.cpp.execution
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hello.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-print.cpp.execution
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-union.cpp.execution
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-variadics.cpp.execution
│ ├── run-tests-gcc-14.sh
│ └── xyzzy
│ ├── mixed-allcpp1-hello.cpp
│ ├── mixed-allcpp1-hello.cpp2.output
│ ├── mixed-as-for-variant-20-types.cpp
│ ├── mixed-as-for-variant-20-types.cpp2.output
│ ├── mixed-autodiff-taylor.cpp
│ ├── mixed-autodiff-taylor.cpp2.output
│ ├── mixed-bounds-check.cpp
│ ├── mixed-bounds-check.cpp2.output
│ ├── mixed-bounds-safety-with-assert-2.cpp
│ ├── mixed-bounds-safety-with-assert-2.cpp2.output
│ ├── mixed-bounds-safety-with-assert.cpp
│ ├── mixed-bounds-safety-with-assert.cpp2.output
│ ├── mixed-bugfix-for-cpp2-comment-cpp1-sequence.cpp
│ ├── mixed-bugfix-for-cpp2-comment-cpp1-sequence.cpp2.output
│ ├── mixed-bugfix-for-double-pound-else-error.cpp2.output
│ ├── mixed-bugfix-for-literal-as-nttp.cpp
│ ├── mixed-bugfix-for-literal-as-nttp.cpp2.output
│ ├── mixed-bugfix-for-ufcs-non-local.cpp
│ ├── mixed-bugfix-for-ufcs-non-local.cpp2.output
│ ├── mixed-captures-in-expressions-and-postconditions.cpp
│ ├── mixed-captures-in-expressions-and-postconditions.cpp2.output
│ ├── mixed-default-arguments.cpp
│ ├── mixed-default-arguments.cpp2.output
│ ├── mixed-fixed-type-aliases.cpp
│ ├── mixed-fixed-type-aliases.cpp2.output
│ ├── mixed-float-literals.cpp
│ ├── mixed-float-literals.cpp2.output
│ ├── mixed-forwarding.cpp
│ ├── mixed-forwarding.cpp2.output
│ ├── mixed-function-expression-and-std-for-each.cpp
│ ├── mixed-function-expression-and-std-for-each.cpp2.output
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp2.output
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp2.output
│ ├── mixed-function-expression-with-pointer-capture.cpp
│ ├── mixed-function-expression-with-pointer-capture.cpp2.output
│ ├── mixed-function-expression-with-repeated-capture.cpp
│ ├── mixed-function-expression-with-repeated-capture.cpp2.output
│ ├── mixed-hello.cpp
│ ├── mixed-hello.cpp2.output
│ ├── mixed-increment-decrement.cpp
│ ├── mixed-increment-decrement.cpp2.output
│ ├── mixed-initialization-safety-1-error.cpp2.output
│ ├── mixed-initialization-safety-2-error.cpp2.output
│ ├── mixed-initialization-safety-3-contract-violation.cpp
│ ├── mixed-initialization-safety-3-contract-violation.cpp2.output
│ ├── mixed-initialization-safety-3.cpp
│ ├── mixed-initialization-safety-3.cpp2.output
│ ├── mixed-inspect-templates.cpp
│ ├── mixed-inspect-templates.cpp2.output
│ ├── mixed-inspect-values-2.cpp
│ ├── mixed-inspect-values-2.cpp2.output
│ ├── mixed-inspect-values.cpp
│ ├── mixed-inspect-values.cpp2.output
│ ├── mixed-inspect-with-typeof-of-template-arg-list.cpp
│ ├── mixed-inspect-with-typeof-of-template-arg-list.cpp2.output
│ ├── mixed-intro-example-three-loops.cpp
│ ├── mixed-intro-example-three-loops.cpp2.output
│ ├── mixed-intro-for-with-counter-include-last.cpp
│ ├── mixed-intro-for-with-counter-include-last.cpp2.output
│ ├── mixed-is-as-value-with-variant.cpp
│ ├── mixed-is-as-value-with-variant.cpp2.output
│ ├── mixed-is-as-variant.cpp
│ ├── mixed-is-as-variant.cpp2.output
│ ├── mixed-lifetime-safety-and-null-contracts.cpp
│ ├── mixed-lifetime-safety-and-null-contracts.cpp2.output
│ ├── mixed-lifetime-safety-pointer-init-1-error.cpp2.output
│ ├── mixed-lifetime-safety-pointer-init-2-error.cpp2.output
│ ├── mixed-lifetime-safety-pointer-init-3-error.cpp2.output
│ ├── mixed-lifetime-safety-pointer-init-4.cpp
│ ├── mixed-lifetime-safety-pointer-init-4.cpp2.output
│ ├── mixed-multiple-return-values.cpp
│ ├── mixed-multiple-return-values.cpp2.output
│ ├── mixed-out-destruction.cpp
│ ├── mixed-out-destruction.cpp2.output
│ ├── mixed-parameter-passing-generic-out.cpp
│ ├── mixed-parameter-passing-generic-out.cpp2.output
│ ├── mixed-parameter-passing-with-forward.cpp
│ ├── mixed-parameter-passing-with-forward.cpp2.output
│ ├── mixed-parameter-passing.cpp
│ ├── mixed-parameter-passing.cpp2.output
│ ├── mixed-postexpression-with-capture.cpp
│ ├── mixed-postexpression-with-capture.cpp2.output
│ ├── mixed-postfix-expression-custom-formatting.cpp
│ ├── mixed-postfix-expression-custom-formatting.cpp2.output
│ ├── mixed-string-interpolation.cpp
│ ├── mixed-string-interpolation.cpp2.output
│ ├── mixed-test-parens.cpp
│ ├── mixed-test-parens.cpp2.output
│ ├── mixed-type-safety-1.cpp
│ ├── mixed-type-safety-1.cpp2.output
│ ├── mixed-ufcs-multiple-template-arguments.cpp
│ ├── mixed-ufcs-multiple-template-arguments.cpp2.output
│ ├── msvc-2022-c++20
│ ├── MSVC-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-allcpp1-hello.cpp.output
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.output
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-check.cpp.output
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.output
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.output
│ ├── mixed-bugfix-for-cpp2-comment-cpp1-sequence.cpp.output
│ ├── mixed-bugfix-for-literal-as-nttp.cpp.output
│ ├── mixed-bugfix-for-ufcs-non-local.cpp.output
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.output
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-default-arguments.cpp.output
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.output
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-float-literals.cpp.output
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-forwarding.cpp.output
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.output
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.output
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.output
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.output
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.output
│ ├── mixed-hello.cpp.execution
│ ├── mixed-hello.cpp.output
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-increment-decrement.cpp.output
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.output
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.output
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-templates.cpp.output
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values-2.cpp.output
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-inspect-values.cpp.output
│ ├── mixed-inspect-with-typeof-of-template-arg-list.cpp.output
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.output
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.output
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.output
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.output
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.output
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.output
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-multiple-return-values.cpp.output
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-out-destruction.cpp.output
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.output
│ ├── mixed-parameter-passing-with-forward.cpp.output
│ ├── mixed-parameter-passing.cpp.output
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.output
│ ├── mixed-postfix-expression-custom-formatting.cpp.output
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-string-interpolation.cpp.output
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-test-parens.cpp.output
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-type-safety-1.cpp.output
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.output
│ ├── pure2-assert-expected-not-null.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.output
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-optional-not-null.cpp.output
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.output
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.output
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.output
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-break-continue.cpp.output
│ ├── pure2-bugfix-for-assign-expression-list.cpp.output
│ ├── pure2-bugfix-for-discard-precedence.cpp.output
│ ├── pure2-bugfix-for-indexed-call.cpp.output
│ ├── pure2-bugfix-for-late-comments.cpp.output
│ ├── pure2-bugfix-for-max-munch.cpp.output
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.output
│ ├── pure2-bugfix-for-name-lookup-and-value-decoration.cpp.output
│ ├── pure2-bugfix-for-non-local-function-expression.cpp.output
│ ├── pure2-bugfix-for-non-local-initialization.cpp.output
│ ├── pure2-bugfix-for-optional-template-argument-list.cpp.output
│ ├── pure2-bugfix-for-requires-clause-in-forward-declaration.cpp.output
│ ├── pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.output
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-template-argument.cpp.output
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.output
│ ├── pure2-bugfix-for-ufcs-name-lookup.cpp.output
│ ├── pure2-bugfix-for-ufcs-noexcept.cpp.output
│ ├── pure2-bugfix-for-ufcs-sfinae.cpp.output
│ ├── pure2-bugfix-for-unbraced-function-expression.cpp.output
│ ├── pure2-bugfix-for-variable-template.cpp.output
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-chained-comparisons.cpp.output
│ ├── pure2-concept-definition.cpp.output
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-contracts.cpp.output
│ ├── pure2-default-arguments.cpp.execution
│ ├── pure2-default-arguments.cpp.output
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.output
│ ├── pure2-enum.cpp.execution
│ ├── pure2-enum.cpp.output
│ ├── pure2-expected-is-as.cpp.output
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-for-loop-range-with-lambda.cpp.output
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-forward-return.cpp.output
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.output
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.output
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-function-typeids.cpp.output
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hashable.cpp.output
│ ├── pure2-hello.cpp.execution
│ ├── pure2-hello.cpp.output
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.output
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.output
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.output
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.output
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.output
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-interpolation.cpp.output
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.output
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.output
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.output
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.output
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.output
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.output
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.output
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-main-args.cpp.output
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-more-wildcards.cpp.output
│ ├── pure2-print.cpp.execution
│ ├── pure2-print.cpp.output
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-range-operators.cpp.output
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.output
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex-general.cpp.output
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.output
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.output
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.output
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.output
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_05_classes.cpp.output
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.output
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.output
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.output
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_09_groups.cpp.output
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.output
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.output
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.output
│ ├── pure2-regex_13_posessive_modifier.cpp.execution
│ ├── pure2-regex_13_posessive_modifier.cpp.output
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.output
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.output
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.output
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.output
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_17_comments.cpp.output
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.output
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.output
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.output
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-repeated-call.cpp.output
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-requires-clauses.cpp.output
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.output
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.output
│ ├── pure2-stdio-with-raii.cpp.output
│ ├── pure2-stdio.cpp.output
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.output
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.output
│ ├── pure2-trailing-comma-assert.cpp.output
│ ├── pure2-trailing-commas.cpp.output
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.output
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-constraints.cpp.output
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-1.cpp.output
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.output
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-basics.cpp.output
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-down-upcast.cpp.output
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-inheritance.cpp.output
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.output
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.output
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.output
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.output
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.output
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.output
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.output
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-that-parameters.cpp.output
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.output
│ ├── pure2-ufcs-member-access-and-chaining.cpp.output
│ ├── pure2-union.cpp.execution
│ ├── pure2-union.cpp.output
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-unsafe.cpp.output
│ ├── pure2-variadics.cpp.execution
│ ├── pure2-variadics.cpp.output
│ ├── pure2-various-string-literals.cpp.output
│ ├── run-tests-msvc-2022.bat
│ └── xyzzy
│ ├── msvc-2022-c++latest
│ ├── MSVC-version.output
│ ├── mixed-allcpp1-hello.cpp.execution
│ ├── mixed-allcpp1-hello.cpp.output
│ ├── mixed-as-for-variant-20-types.cpp.execution
│ ├── mixed-as-for-variant-20-types.cpp.output
│ ├── mixed-autodiff-taylor.cpp.execution
│ ├── mixed-autodiff-taylor.cpp.output
│ ├── mixed-bounds-check.cpp.execution
│ ├── mixed-bounds-check.cpp.output
│ ├── mixed-bounds-safety-with-assert-2.cpp.execution
│ ├── mixed-bounds-safety-with-assert-2.cpp.output
│ ├── mixed-bounds-safety-with-assert.cpp.execution
│ ├── mixed-bounds-safety-with-assert.cpp.output
│ ├── mixed-bugfix-for-cpp2-comment-cpp1-sequence.cpp.output
│ ├── mixed-bugfix-for-literal-as-nttp.cpp.output
│ ├── mixed-bugfix-for-ufcs-non-local.cpp.output
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.execution
│ ├── mixed-captures-in-expressions-and-postconditions.cpp.output
│ ├── mixed-default-arguments.cpp.execution
│ ├── mixed-default-arguments.cpp.output
│ ├── mixed-fixed-type-aliases.cpp.execution
│ ├── mixed-fixed-type-aliases.cpp.output
│ ├── mixed-float-literals.cpp.execution
│ ├── mixed-float-literals.cpp.output
│ ├── mixed-forwarding.cpp.execution
│ ├── mixed-forwarding.cpp.output
│ ├── mixed-function-expression-and-std-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-for-each.cpp.output
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each-with-capture.cpp.output
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.execution
│ ├── mixed-function-expression-and-std-ranges-for-each.cpp.output
│ ├── mixed-function-expression-with-pointer-capture.cpp.execution
│ ├── mixed-function-expression-with-pointer-capture.cpp.output
│ ├── mixed-function-expression-with-repeated-capture.cpp.execution
│ ├── mixed-function-expression-with-repeated-capture.cpp.output
│ ├── mixed-hello.cpp.execution
│ ├── mixed-hello.cpp.output
│ ├── mixed-increment-decrement.cpp.execution
│ ├── mixed-increment-decrement.cpp.output
│ ├── mixed-initialization-safety-3-contract-violation.cpp.execution
│ ├── mixed-initialization-safety-3-contract-violation.cpp.output
│ ├── mixed-initialization-safety-3.cpp.execution
│ ├── mixed-initialization-safety-3.cpp.output
│ ├── mixed-inspect-templates.cpp.execution
│ ├── mixed-inspect-templates.cpp.output
│ ├── mixed-inspect-values-2.cpp.execution
│ ├── mixed-inspect-values-2.cpp.output
│ ├── mixed-inspect-values.cpp.execution
│ ├── mixed-inspect-values.cpp.output
│ ├── mixed-inspect-with-typeof-of-template-arg-list.cpp.output
│ ├── mixed-intro-example-three-loops.cpp.execution
│ ├── mixed-intro-example-three-loops.cpp.output
│ ├── mixed-intro-for-with-counter-include-last.cpp.execution
│ ├── mixed-intro-for-with-counter-include-last.cpp.output
│ ├── mixed-is-as-value-with-variant.cpp.execution
│ ├── mixed-is-as-value-with-variant.cpp.output
│ ├── mixed-is-as-variant.cpp.execution
│ ├── mixed-is-as-variant.cpp.output
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.execution
│ ├── mixed-lifetime-safety-and-null-contracts.cpp.output
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.execution
│ ├── mixed-lifetime-safety-pointer-init-4.cpp.output
│ ├── mixed-multiple-return-values.cpp.execution
│ ├── mixed-multiple-return-values.cpp.output
│ ├── mixed-out-destruction.cpp.execution
│ ├── mixed-out-destruction.cpp.output
│ ├── mixed-parameter-passing-generic-out.cpp.execution
│ ├── mixed-parameter-passing-generic-out.cpp.output
│ ├── mixed-parameter-passing-with-forward.cpp.output
│ ├── mixed-parameter-passing.cpp.execution
│ ├── mixed-parameter-passing.cpp.output
│ ├── mixed-postexpression-with-capture.cpp.execution
│ ├── mixed-postexpression-with-capture.cpp.output
│ ├── mixed-postfix-expression-custom-formatting.cpp.output
│ ├── mixed-string-interpolation.cpp.execution
│ ├── mixed-string-interpolation.cpp.output
│ ├── mixed-test-parens.cpp.execution
│ ├── mixed-test-parens.cpp.output
│ ├── mixed-type-safety-1.cpp.execution
│ ├── mixed-type-safety-1.cpp.output
│ ├── mixed-ufcs-multiple-template-arguments.cpp.execution
│ ├── mixed-ufcs-multiple-template-arguments.cpp.output
│ ├── pure2-assert-expected-not-null.cpp.execution
│ ├── pure2-assert-expected-not-null.cpp.output
│ ├── pure2-assert-optional-not-null.cpp.execution
│ ├── pure2-assert-optional-not-null.cpp.output
│ ├── pure2-assert-shared-ptr-not-null.cpp.execution
│ ├── pure2-assert-shared-ptr-not-null.cpp.output
│ ├── pure2-assert-unique-ptr-not-null.cpp.execution
│ ├── pure2-assert-unique-ptr-not-null.cpp.output
│ ├── pure2-autodiff-higher-order.cpp.output
│ ├── pure2-autodiff.cpp.execution
│ ├── pure2-autodiff.cpp.output
│ ├── pure2-bounds-safety-span.cpp.execution
│ ├── pure2-bounds-safety-span.cpp.output
│ ├── pure2-break-continue.cpp.execution
│ ├── pure2-break-continue.cpp.output
│ ├── pure2-bugfix-for-assign-expression-list.cpp.output
│ ├── pure2-bugfix-for-discard-precedence.cpp.output
│ ├── pure2-bugfix-for-indexed-call.cpp.output
│ ├── pure2-bugfix-for-late-comments.cpp.output
│ ├── pure2-bugfix-for-max-munch.cpp.output
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.execution
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp.output
│ ├── pure2-bugfix-for-name-lookup-and-value-decoration.cpp.output
│ ├── pure2-bugfix-for-non-local-function-expression.cpp.output
│ ├── pure2-bugfix-for-non-local-initialization.cpp.output
│ ├── pure2-bugfix-for-optional-template-argument-list.cpp.output
│ ├── pure2-bugfix-for-requires-clause-in-forward-declaration.cpp.output
│ ├── pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp.output
│ ├── pure2-bugfix-for-template-argument.cpp.execution
│ ├── pure2-bugfix-for-template-argument.cpp.output
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.execution
│ ├── pure2-bugfix-for-ufcs-arguments.cpp.output
│ ├── pure2-bugfix-for-ufcs-name-lookup.cpp.output
│ ├── pure2-bugfix-for-ufcs-noexcept.cpp.output
│ ├── pure2-bugfix-for-ufcs-sfinae.cpp.output
│ ├── pure2-bugfix-for-unbraced-function-expression.cpp.output
│ ├── pure2-bugfix-for-variable-template.cpp.output
│ ├── pure2-chained-comparisons.cpp.execution
│ ├── pure2-chained-comparisons.cpp.output
│ ├── pure2-concept-definition.cpp.output
│ ├── pure2-contracts.cpp.execution
│ ├── pure2-contracts.cpp.output
│ ├── pure2-default-arguments.cpp.execution
│ ├── pure2-default-arguments.cpp.output
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.execution
│ ├── pure2-defaulted-comparisons-and-final-types.cpp.output
│ ├── pure2-enum.cpp.execution
│ ├── pure2-enum.cpp.output
│ ├── pure2-expected-is-as.cpp.execution
│ ├── pure2-expected-is-as.cpp.output
│ ├── pure2-for-loop-range-with-lambda.cpp.execution
│ ├── pure2-for-loop-range-with-lambda.cpp.output
│ ├── pure2-forward-return.cpp.execution
│ ├── pure2-forward-return.cpp.output
│ ├── pure2-function-body-reflection.cpp.execution
│ ├── pure2-function-body-reflection.cpp.output
│ ├── pure2-function-multiple-forward-arguments.cpp.execution
│ ├── pure2-function-multiple-forward-arguments.cpp.output
│ ├── pure2-function-single-expression-body-default-return.cpp.execution
│ ├── pure2-function-single-expression-body-default-return.cpp.output
│ ├── pure2-function-typeids.cpp.execution
│ ├── pure2-function-typeids.cpp.output
│ ├── pure2-hashable.cpp.execution
│ ├── pure2-hashable.cpp.output
│ ├── pure2-hello.cpp.execution
│ ├── pure2-hello.cpp.output
│ ├── pure2-initialization-safety-with-else-if.cpp.execution
│ ├── pure2-initialization-safety-with-else-if.cpp.output
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.execution
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp.output
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.execution
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp.output
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp.output
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.execution
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp.output
│ ├── pure2-interpolation.cpp.execution
│ ├── pure2-interpolation.cpp.output
│ ├── pure2-intro-example-hello-2022.cpp.execution
│ ├── pure2-intro-example-hello-2022.cpp.output
│ ├── pure2-intro-example-three-loops.cpp.execution
│ ├── pure2-intro-example-three-loops.cpp.output
│ ├── pure2-is-with-free-functions-predicate.cpp.execution
│ ├── pure2-is-with-free-functions-predicate.cpp.output
│ ├── pure2-is-with-polymorphic-types.cpp.execution
│ ├── pure2-is-with-polymorphic-types.cpp.output
│ ├── pure2-is-with-unnamed-predicates.cpp.execution
│ ├── pure2-is-with-unnamed-predicates.cpp.output
│ ├── pure2-is-with-variable-and-value.cpp.execution
│ ├── pure2-is-with-variable-and-value.cpp.output
│ ├── pure2-last-use.cpp.execution
│ ├── pure2-last-use.cpp.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.execution
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp.output
│ ├── pure2-main-args.cpp.execution
│ ├── pure2-main-args.cpp.output
│ ├── pure2-more-wildcards.cpp.execution
│ ├── pure2-more-wildcards.cpp.output
│ ├── pure2-print.cpp.execution
│ ├── pure2-print.cpp.output
│ ├── pure2-range-operators.cpp.execution
│ ├── pure2-range-operators.cpp.output
│ ├── pure2-raw-string-literal-and-interpolation.cpp.execution
│ ├── pure2-raw-string-literal-and-interpolation.cpp.output
│ ├── pure2-regex-general.cpp.execution
│ ├── pure2-regex-general.cpp.output
│ ├── pure2-regex_01_char_matcher.cpp.execution
│ ├── pure2-regex_01_char_matcher.cpp.output
│ ├── pure2-regex_02_ranges.cpp.execution
│ ├── pure2-regex_02_ranges.cpp.output
│ ├── pure2-regex_03_wildcard.cpp.execution
│ ├── pure2-regex_03_wildcard.cpp.output
│ ├── pure2-regex_04_start_end.cpp.execution
│ ├── pure2-regex_04_start_end.cpp.output
│ ├── pure2-regex_05_classes.cpp.execution
│ ├── pure2-regex_05_classes.cpp.output
│ ├── pure2-regex_06_boundaries.cpp.execution
│ ├── pure2-regex_06_boundaries.cpp.output
│ ├── pure2-regex_07_short_classes.cpp.execution
│ ├── pure2-regex_07_short_classes.cpp.output
│ ├── pure2-regex_08_alternatives.cpp.execution
│ ├── pure2-regex_08_alternatives.cpp.output
│ ├── pure2-regex_09_groups.cpp.execution
│ ├── pure2-regex_09_groups.cpp.output
│ ├── pure2-regex_10_escapes.cpp.execution
│ ├── pure2-regex_10_escapes.cpp.output
│ ├── pure2-regex_11_group_references.cpp.execution
│ ├── pure2-regex_11_group_references.cpp.output
│ ├── pure2-regex_12_case_insensitive.cpp.execution
│ ├── pure2-regex_12_case_insensitive.cpp.output
│ ├── pure2-regex_13_possessive_modifier.cpp.execution
│ ├── pure2-regex_13_possessive_modifier.cpp.output
│ ├── pure2-regex_14_multiline_modifier.cpp.execution
│ ├── pure2-regex_14_multiline_modifier.cpp.output
│ ├── pure2-regex_15_group_modifiers.cpp.execution
│ ├── pure2-regex_15_group_modifiers.cpp.output
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.execution
│ ├── pure2-regex_16_perl_syntax_modifier.cpp.output
│ ├── pure2-regex_17_comments.cpp.execution
│ ├── pure2-regex_17_comments.cpp.output
│ ├── pure2-regex_18_branch_reset.cpp.execution
│ ├── pure2-regex_18_branch_reset.cpp.output
│ ├── pure2-regex_19_lookahead.cpp.execution
│ ├── pure2-regex_19_lookahead.cpp.output
│ ├── pure2-regex_20_lookbehind.cpp.execution
│ ├── pure2-regex_20_lookbehind.cpp.output
│ ├── pure2-regex_21_atomic_patterns.cpp.execution
│ ├── pure2-regex_21_atomic_patterns.cpp.output
│ ├── pure2-repeated-call.cpp.execution
│ ├── pure2-repeated-call.cpp.output
│ ├── pure2-requires-clauses.cpp.execution
│ ├── pure2-requires-clauses.cpp.output
│ ├── pure2-return-tuple-operator.cpp.execution
│ ├── pure2-return-tuple-operator.cpp.output
│ ├── pure2-statement-scope-parameters.cpp.execution
│ ├── pure2-statement-scope-parameters.cpp.output
│ ├── pure2-stdio-with-raii.cpp.output
│ ├── pure2-stdio.cpp.output
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.execution
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp.output
│ ├── pure2-template-parameter-lists.cpp.execution
│ ├── pure2-template-parameter-lists.cpp.output
│ ├── pure2-trailing-comma-assert.cpp.output
│ ├── pure2-trailing-commas.cpp.output
│ ├── pure2-type-and-namespace-aliases.cpp.execution
│ ├── pure2-type-and-namespace-aliases.cpp.output
│ ├── pure2-type-constraints.cpp.execution
│ ├── pure2-type-constraints.cpp.output
│ ├── pure2-type-safety-1.cpp.execution
│ ├── pure2-type-safety-1.cpp.output
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.execution
│ ├── pure2-type-safety-2-with-inspect-expression.cpp.output
│ ├── pure2-types-basics.cpp.execution
│ ├── pure2-types-basics.cpp.output
│ ├── pure2-types-down-upcast.cpp.execution
│ ├── pure2-types-down-upcast.cpp.output
│ ├── pure2-types-inheritance.cpp.execution
│ ├── pure2-types-inheritance.cpp.output
│ ├── pure2-types-order-independence-and-nesting.cpp.execution
│ ├── pure2-types-order-independence-and-nesting.cpp.output
│ ├── pure2-types-ordering-via-meta-functions.cpp.execution
│ ├── pure2-types-ordering-via-meta-functions.cpp.output
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.execution
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp.output
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.execution
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp.output
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp.output
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.execution
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp.output
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.execution
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp.output
│ ├── pure2-types-that-parameters.cpp.execution
│ ├── pure2-types-that-parameters.cpp.output
│ ├── pure2-types-value-types-via-meta-functions.cpp.execution
│ ├── pure2-types-value-types-via-meta-functions.cpp.output
│ ├── pure2-ufcs-member-access-and-chaining.cpp.output
│ ├── pure2-union.cpp.execution
│ ├── pure2-union.cpp.output
│ ├── pure2-unsafe.cpp.execution
│ ├── pure2-unsafe.cpp.output
│ ├── pure2-variadics.cpp.execution
│ ├── pure2-variadics.cpp.output
│ ├── pure2-various-string-literals.cpp.output
│ ├── run-tests-msvc-2022.bat
│ └── xyzzy
│ ├── pure2-assert-expected-not-null.cpp
│ ├── pure2-assert-expected-not-null.cpp2.output
│ ├── pure2-assert-optional-not-null.cpp
│ ├── pure2-assert-optional-not-null.cpp2.output
│ ├── pure2-assert-shared-ptr-not-null.cpp
│ ├── pure2-assert-shared-ptr-not-null.cpp2.output
│ ├── pure2-assert-unique-ptr-not-null.cpp
│ ├── pure2-assert-unique-ptr-not-null.cpp2.output
│ ├── pure2-autodiff-higher-order.cpp
│ ├── pure2-autodiff-higher-order.cpp2.output
│ ├── pure2-autodiff.cpp
│ ├── pure2-autodiff.cpp2.output
│ ├── pure2-bounds-safety-pointer-arithmetic-error.cpp2.output
│ ├── pure2-bounds-safety-span.cpp
│ ├── pure2-bounds-safety-span.cpp2.output
│ ├── pure2-break-continue.cpp
│ ├── pure2-break-continue.cpp2.output
│ ├── pure2-bugfix-for-assert-capture-error.cpp2.output
│ ├── pure2-bugfix-for-assign-expression-list.cpp
│ ├── pure2-bugfix-for-assign-expression-list.cpp2.output
│ ├── pure2-bugfix-for-bad-capture-error.cpp2.output
│ ├── pure2-bugfix-for-bad-decltype-error.cpp2.output
│ ├── pure2-bugfix-for-bad-parameter-error.cpp2.output
│ ├── pure2-bugfix-for-bad-using-error.cpp2.output
│ ├── pure2-bugfix-for-declaration-equal-error.cpp2.output
│ ├── pure2-bugfix-for-discard-precedence.cpp
│ ├── pure2-bugfix-for-discard-precedence.cpp2.output
│ ├── pure2-bugfix-for-functions-before-superclasses-error.cpp2.output
│ ├── pure2-bugfix-for-indexed-call.cpp
│ ├── pure2-bugfix-for-indexed-call.cpp2.output
│ ├── pure2-bugfix-for-invalid-alias-error.cpp2.output
│ ├── pure2-bugfix-for-late-comments.cpp
│ ├── pure2-bugfix-for-late-comments.cpp2.output
│ ├── pure2-bugfix-for-max-munch.cpp
│ ├── pure2-bugfix-for-max-munch.cpp2.output
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp
│ ├── pure2-bugfix-for-memberwise-base-assignment.cpp2.output
│ ├── pure2-bugfix-for-naked-unsigned-char-error.cpp2.output
│ ├── pure2-bugfix-for-name-lookup-and-value-decoration.cpp
│ ├── pure2-bugfix-for-name-lookup-and-value-decoration.cpp2.output
│ ├── pure2-bugfix-for-namespace-error.cpp2.output
│ ├── pure2-bugfix-for-non-local-function-expression.cpp
│ ├── pure2-bugfix-for-non-local-function-expression.cpp2.output
│ ├── pure2-bugfix-for-non-local-initialization.cpp
│ ├── pure2-bugfix-for-non-local-initialization.cpp2.output
│ ├── pure2-bugfix-for-optional-template-argument-list.cpp
│ ├── pure2-bugfix-for-optional-template-argument-list.cpp2.output
│ ├── pure2-bugfix-for-out-this-nonconstructor-error.cpp2.output
│ ├── pure2-bugfix-for-requires-clause-in-forward-declaration.cpp
│ ├── pure2-bugfix-for-requires-clause-in-forward-declaration.cpp2.output
│ ├── pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp
│ ├── pure2-bugfix-for-requires-clause-unbraced-function-initializer.cpp2.output
│ ├── pure2-bugfix-for-template-argument.cpp
│ ├── pure2-bugfix-for-template-argument.cpp2.output
│ ├── pure2-bugfix-for-ufcs-arguments.cpp
│ ├── pure2-bugfix-for-ufcs-arguments.cpp2.output
│ ├── pure2-bugfix-for-ufcs-name-lookup.cpp
│ ├── pure2-bugfix-for-ufcs-name-lookup.cpp2.output
│ ├── pure2-bugfix-for-ufcs-noexcept.cpp
│ ├── pure2-bugfix-for-ufcs-noexcept.cpp2.output
│ ├── pure2-bugfix-for-ufcs-sfinae.cpp
│ ├── pure2-bugfix-for-ufcs-sfinae.cpp2.output
│ ├── pure2-bugfix-for-unbraced-function-expression.cpp
│ ├── pure2-bugfix-for-unbraced-function-expression.cpp2.output
│ ├── pure2-bugfix-for-variable-template.cpp
│ ├── pure2-bugfix-for-variable-template.cpp2.output
│ ├── pure2-chained-comparisons.cpp
│ ├── pure2-chained-comparisons.cpp2.output
│ ├── pure2-concept-definition.cpp
│ ├── pure2-concept-definition.cpp2.output
│ ├── pure2-contracts.cpp
│ ├── pure2-contracts.cpp2.output
│ ├── pure2-cpp1-multitoken-fundamental-types-error.cpp2.output
│ ├── pure2-cpp1-prefix-expression-error.cpp2.output
│ ├── pure2-deducing-pointers-error.cpp2.output
│ ├── pure2-deduction-1-error.cpp2.output
│ ├── pure2-deduction-2-error.cpp2.output
│ ├── pure2-default-arguments.cpp
│ ├── pure2-default-arguments.cpp2.output
│ ├── pure2-defaulted-comparisons-and-final-types.cpp
│ ├── pure2-defaulted-comparisons-and-final-types.cpp2.output
│ ├── pure2-enum.cpp
│ ├── pure2-enum.cpp2.output
│ ├── pure2-expected-is-as.cpp
│ ├── pure2-expected-is-as.cpp2.output
│ ├── pure2-for-loop-range-with-lambda.cpp
│ ├── pure2-for-loop-range-with-lambda.cpp2.output
│ ├── pure2-forward-return-diagnostics-error.cpp2.output
│ ├── pure2-forward-return.cpp
│ ├── pure2-forward-return.cpp2.output
│ ├── pure2-function-body-reflection.cpp
│ ├── pure2-function-body-reflection.cpp2.output
│ ├── pure2-function-multiple-forward-arguments.cpp
│ ├── pure2-function-multiple-forward-arguments.cpp2.output
│ ├── pure2-function-single-expression-body-default-return.cpp
│ ├── pure2-function-single-expression-body-default-return.cpp2.output
│ ├── pure2-function-typeids.cpp
│ ├── pure2-function-typeids.cpp2.output
│ ├── pure2-hashable.cpp
│ ├── pure2-hashable.cpp2.output
│ ├── pure2-hello.cpp
│ ├── pure2-hello.cpp2.output
│ ├── pure2-initialization-loop-2-error.cpp2.output
│ ├── pure2-initialization-loop-error.cpp2.output
│ ├── pure2-initialization-safety-with-else-if.cpp
│ ├── pure2-initialization-safety-with-else-if.cpp2.output
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp
│ ├── pure2-inspect-expression-in-generic-function-multiple-types.cpp2.output
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp
│ ├── pure2-inspect-expression-with-as-in-generic-function.cpp2.output
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp
│ ├── pure2-inspect-fallback-with-variant-any-optional.cpp2.output
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp
│ ├── pure2-inspect-generic-void-empty-with-variant-any-optional.cpp2.output
│ ├── pure2-interpolation.cpp
│ ├── pure2-interpolation.cpp2.output
│ ├── pure2-intro-example-hello-2022.cpp
│ ├── pure2-intro-example-hello-2022.cpp2.output
│ ├── pure2-intro-example-three-loops.cpp
│ ├── pure2-intro-example-three-loops.cpp2.output
│ ├── pure2-is-with-free-functions-predicate.cpp
│ ├── pure2-is-with-free-functions-predicate.cpp2.output
│ ├── pure2-is-with-polymorphic-types.cpp
│ ├── pure2-is-with-polymorphic-types.cpp2.output
│ ├── pure2-is-with-unnamed-predicates.cpp
│ ├── pure2-is-with-unnamed-predicates.cpp2.output
│ ├── pure2-is-with-variable-and-value.cpp
│ ├── pure2-is-with-variable-and-value.cpp2.output
│ ├── pure2-last-use.cpp
│ ├── pure2-last-use.cpp2.output
│ ├── pure2-lifetime-safety-pointer-init-1-error.cpp2.output
│ ├── pure2-lifetime-safety-reject-null-error.cpp2.output
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp
│ ├── pure2-look-up-parameter-across-unnamed-function.cpp2.output
│ ├── pure2-main-args.cpp
│ ├── pure2-main-args.cpp2.output
│ ├── pure2-more-wildcards.cpp
│ ├── pure2-more-wildcards.cpp2.output
│ ├── pure2-print.cpp
│ ├── pure2-print.cpp2.output
│ ├── pure2-range-operators.cpp
│ ├── pure2-range-operators.cpp2.output
│ ├── pure2-raw-string-literal-and-interpolation.cpp
│ ├── pure2-raw-string-literal-and-interpolation.cpp2.output
│ ├── pure2-regex-general.cpp
│ ├── pure2-regex-general.cpp2.output
│ ├── pure2-regex_01_char_matcher.cpp
│ ├── pure2-regex_01_char_matcher.cpp2.output
│ ├── pure2-regex_02_ranges.cpp
│ ├── pure2-regex_02_ranges.cpp2.output
│ ├── pure2-regex_03_wildcard.cpp
│ ├── pure2-regex_03_wildcard.cpp2.output
│ ├── pure2-regex_04_start_end.cpp
│ ├── pure2-regex_04_start_end.cpp2.output
│ ├── pure2-regex_05_classes.cpp
│ ├── pure2-regex_05_classes.cpp2.output
│ ├── pure2-regex_06_boundaries.cpp
│ ├── pure2-regex_06_boundaries.cpp2.output
│ ├── pure2-regex_07_short_classes.cpp
│ ├── pure2-regex_07_short_classes.cpp2.output
│ ├── pure2-regex_08_alternatives.cpp
│ ├── pure2-regex_08_alternatives.cpp2.output
│ ├── pure2-regex_09_groups.cpp
│ ├── pure2-regex_09_groups.cpp2.output
│ ├── pure2-regex_10_escapes.cpp
│ ├── pure2-regex_10_escapes.cpp2.output
│ ├── pure2-regex_11_group_references.cpp
│ ├── pure2-regex_11_group_references.cpp2.output
│ ├── pure2-regex_12_case_insensitive.cpp
│ ├── pure2-regex_12_case_insensitive.cpp2.output
│ ├── pure2-regex_13_possessive_modifier.cpp
│ ├── pure2-regex_13_possessive_modifier.cpp2.output
│ ├── pure2-regex_14_multiline_modifier.cpp
│ ├── pure2-regex_14_multiline_modifier.cpp2.output
│ ├── pure2-regex_15_group_modifiers.cpp
│ ├── pure2-regex_15_group_modifiers.cpp2.output
│ ├── pure2-regex_16_perl_syntax_modifier.cpp
│ ├── pure2-regex_16_perl_syntax_modifier.cpp2.output
│ ├── pure2-regex_17_comments.cpp
│ ├── pure2-regex_17_comments.cpp2.output
│ ├── pure2-regex_18_branch_reset.cpp
│ ├── pure2-regex_18_branch_reset.cpp2.output
│ ├── pure2-regex_19_lookahead.cpp
│ ├── pure2-regex_19_lookahead.cpp2.output
│ ├── pure2-regex_20_lookbehind.cpp
│ ├── pure2-regex_20_lookbehind.cpp2.output
│ ├── pure2-regex_21_atomic_patterns.cpp
│ ├── pure2-regex_21_atomic_patterns.cpp2.output
│ ├── pure2-repeated-call.cpp
│ ├── pure2-repeated-call.cpp2.output
│ ├── pure2-requires-clauses.cpp
│ ├── pure2-requires-clauses.cpp2.output
│ ├── pure2-return-tuple-no-identifier-error.cpp2.output
│ ├── pure2-return-tuple-no-type-error.cpp2.output
│ ├── pure2-return-tuple-operator.cpp
│ ├── pure2-return-tuple-operator.cpp2.output
│ ├── pure2-statement-parse-error.cpp2.output
│ ├── pure2-statement-scope-parameters.cpp
│ ├── pure2-statement-scope-parameters.cpp2.output
│ ├── pure2-stdio-with-raii.cpp
│ ├── pure2-stdio-with-raii.cpp2.output
│ ├── pure2-stdio-with-raii.files
│ ├── pure2-stdio.cpp
│ ├── pure2-stdio.cpp2.output
│ ├── pure2-stdio.files
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp
│ ├── pure2-synthesize-rightshift-and-rightshifteq.cpp2.output
│ ├── pure2-template-parameter-lists.cpp
│ ├── pure2-template-parameter-lists.cpp2.output
│ ├── pure2-trailing-comma-assert.cpp
│ ├── pure2-trailing-comma-assert.cpp2.output
│ ├── pure2-trailing-commas.cpp
│ ├── pure2-trailing-commas.cpp2.output
│ ├── pure2-type-and-namespace-aliases.cpp
│ ├── pure2-type-and-namespace-aliases.cpp2.output
│ ├── pure2-type-constraints.cpp
│ ├── pure2-type-constraints.cpp2.output
│ ├── pure2-type-safety-1.cpp
│ ├── pure2-type-safety-1.cpp2.output
│ ├── pure2-type-safety-2-with-inspect-expression.cpp
│ ├── pure2-type-safety-2-with-inspect-expression.cpp2.output
│ ├── pure2-types-basics.cpp
│ ├── pure2-types-basics.cpp2.output
│ ├── pure2-types-down-upcast.cpp
│ ├── pure2-types-down-upcast.cpp2.output
│ ├── pure2-types-inheritance.cpp
│ ├── pure2-types-inheritance.cpp2.output
│ ├── pure2-types-order-independence-and-nesting.cpp
│ ├── pure2-types-order-independence-and-nesting.cpp2.output
│ ├── pure2-types-ordering-via-meta-functions.cpp
│ ├── pure2-types-ordering-via-meta-functions.cpp2.output
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp
│ ├── pure2-types-smf-and-that-1-provide-everything.cpp2.output
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp
│ ├── pure2-types-smf-and-that-2-provide-mvconstruct-and-cpassign.cpp2.output
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp
│ ├── pure2-types-smf-and-that-3-provide-mvconstruct-and-mvassign.cpp2.output
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp
│ ├── pure2-types-smf-and-that-4-provide-cpassign-and-mvassign.cpp2.output
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp
│ ├── pure2-types-smf-and-that-5-provide-nothing-but-general-case.cpp2.output
│ ├── pure2-types-that-parameters.cpp
│ ├── pure2-types-that-parameters.cpp2.output
│ ├── pure2-types-value-types-via-meta-functions.cpp
│ ├── pure2-types-value-types-via-meta-functions.cpp2.output
│ ├── pure2-ufcs-member-access-and-chaining.cpp
│ ├── pure2-ufcs-member-access-and-chaining.cpp2.output
│ ├── pure2-union.cpp
│ ├── pure2-union.cpp2.output
│ ├── pure2-unsafe.cpp
│ ├── pure2-unsafe.cpp2.output
│ ├── pure2-variadics.cpp
│ ├── pure2-variadics.cpp2.output
│ ├── pure2-various-string-literals.cpp
│ ├── pure2-various-string-literals.cpp2.output
│ ├── run-tests.bat
│ └── version
└── source
├── build.info
├── common.h
├── cpp2regex.h
├── cpp2util.h
├── cppfront.cpp
├── io.h
├── lex.h
├── parse.h
├── reflect.h
├── reflect.h2
├── sema.h
├── to_cpp1.h
└── version.info
/gen_build.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | cppfront -_gen_build > source\build.info
3 | @echo Build stamp updated to:
4 | type source\build.info
5 |
--------------------------------------------------------------------------------
/regression-tests/mixed-bugfix-for-cpp2-comment-cpp1-sequence.cpp2:
--------------------------------------------------------------------------------
1 | x: i32 = 0; // ugh
2 | int main() { }
3 |
--------------------------------------------------------------------------------
/regression-tests/mixed-bugfix-for-double-pound-else-error.cpp2:
--------------------------------------------------------------------------------
1 | #else
2 | #else
3 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-assert-capture-error.cpp2:
--------------------------------------------------------------------------------
1 | crash_10: (foo: i32) = {
2 | assert( 10LL as i32 == foo$);
3 | }
4 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-bad-capture-error.cpp2:
--------------------------------------------------------------------------------
1 | crash_10: (foo: i32) = {
2 | assert( 10LL as i32 == foo$);
3 | }
4 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-bad-decltype-error.cpp2:
--------------------------------------------------------------------------------
1 | crash_89: () = {
2 | f := new<int>(0);
3 | _ = f is decltype.f);
4 | }
5 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-bad-parameter-error.cpp2:
--------------------------------------------------------------------------------
1 | print: <T: type> (inout out: std::ostream=args: T) requires true = {}
2 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-bad-using-error.cpp2:
--------------------------------------------------------------------------------
1 | main: () = {
2 | using
3 | }
4 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-declaration-equal-error.cpp2:
--------------------------------------------------------------------------------
1 | main: () { }
2 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-invalid-alias-error.cpp2:
--------------------------------------------------------------------------------
1 | outer: type = {
2 | x: requires true == 42;
3 | }
4 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-max-munch.cpp2:
--------------------------------------------------------------------------------
1 | v: <T> == 0;
2 | main: () = _ = v<i32> == v<i64>;
3 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-naked-unsigned-char-error.cpp2:
--------------------------------------------------------------------------------
1 | main: () = {
2 | e: unsigned char
3 | }
4 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-template-argument.cpp2:
--------------------------------------------------------------------------------
1 | main: () =
2 | std::cout << "(std::is_void_v<* i32> && std::is_void_v<const i32>)$\n";
3 |
--------------------------------------------------------------------------------
/regression-tests/pure2-bugfix-for-variable-template.cpp2:
--------------------------------------------------------------------------------
1 | v0: <V: _> const int = 0;
2 | main: () -> int = v0<0>;
3 |
--------------------------------------------------------------------------------
/regression-tests/pure2-cpp1-prefix-expression-error.cpp2:
--------------------------------------------------------------------------------
1 | main: () =
2 | {
3 | v := 1;
4 | p := &v;
5 | }
6 |
--------------------------------------------------------------------------------
/regression-tests/pure2-deduction-1-error.cpp2:
--------------------------------------------------------------------------------
1 | f: () -> decltype(auto) = 0;
2 |
--------------------------------------------------------------------------------
/regression-tests/pure2-deduction-2-error.cpp2:
--------------------------------------------------------------------------------
1 | x: decltype(auto) = 0;
2 |
--------------------------------------------------------------------------------
/regression-tests/pure2-return-tuple-no-identifier-error.cpp2:
--------------------------------------------------------------------------------
1 | d: () -> (int, int) = (1,2);
2 |
3 | main: () = { }
4 |
--------------------------------------------------------------------------------
/regression-tests/pure2-return-tuple-no-type-error.cpp2:
--------------------------------------------------------------------------------
1 | b: () -> (a, b) = (1,2);
2 |
3 | main: () = { }
4 |
--------------------------------------------------------------------------------
/regression-tests/pure2-statement-parse-error.cpp2:
--------------------------------------------------------------------------------
1 | func: () = {
2 | a : int = 5;
3 | int b = 4;
4 | c: int = 3;
5 | }
6 |
--------------------------------------------------------------------------------
/regression-tests/pure2-trailing-comma-assert.cpp2:
--------------------------------------------------------------------------------
1 | main: () = {
2 | assert(true, "some_potentially_long_string",);
3 | }
4 |
--------------------------------------------------------------------------------
/regression-tests/rm-empty-files.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | find . -type f -exec bash -c "[ ! -s \"{}\" ] && rm \"{}\"" \;
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-bounds-safety-with-assert.cpp.execution:
--------------------------------------------------------------------------------
1 | Bounds safety violation
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-assert-shared-ptr-not-null.cpp.execution:
--------------------------------------------------------------------------------
1 | Null safety violation: std::shared_ptr is empty
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-assert-unique-ptr-not-null.cpp.execution:
--------------------------------------------------------------------------------
1 | Null safety violation: std::unique_ptr is empty
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-bugfix-for-memberwise-base-assignment.cpp.execution:
--------------------------------------------------------------------------------
1 | (out this, that)
2 | (out this, that)
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 12145505332166550543
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-14-c++2b/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | calling:
2 | 012
3 | an older compiler
4 | 1, 1, 66
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 12145505332166550543
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/apple-clang-15-c++2b/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-bounds-safety-with-assert.cpp.execution:
--------------------------------------------------------------------------------
1 | Bounds safety violation
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-intro-for-with-counter-include-last.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 42
2 | 2 84
3 | 3 168
4 | 4 336
5 | 5 672
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-assert-shared-ptr-not-null.cpp.execution:
--------------------------------------------------------------------------------
1 | Null safety violation: std::shared_ptr is empty
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-assert-unique-ptr-not-null.cpp.execution:
--------------------------------------------------------------------------------
1 | Null safety violation: std::unique_ptr is empty
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-bugfix-for-memberwise-base-assignment.cpp.execution:
--------------------------------------------------------------------------------
1 | (out this, that)
2 | (out this, that)
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 6443762454025613088
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-12-c++20/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-bounds-safety-with-assert.cpp.execution:
--------------------------------------------------------------------------------
1 | Bounds safety violation
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 12145505332166550543
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20-libcpp/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-intro-for-with-counter-include-last.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 42
2 | 2 84
3 | 3 168
4 | 4 336
5 | 5 672
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-bugfix-for-memberwise-base-assignment.cpp.execution:
--------------------------------------------------------------------------------
1 | (out this, that)
2 | (out this, that)
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | calling:
2 | 012
3 | an older compiler
4 | 1, 1, 66
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 6443762454025613088
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-15-c++20/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-intro-for-with-counter-include-last.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 42
2 | 2 84
3 | 3 168
4 | 4 336
5 | 5 672
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-bugfix-for-memberwise-base-assignment.cpp.execution:
--------------------------------------------------------------------------------
1 | (out this, that)
2 | (out this, that)
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 6443762454025613088
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++20/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 12145505332166550543
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/clang-19-c++23-libcpp/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-bounds-safety-with-assert.cpp.execution:
--------------------------------------------------------------------------------
1 | Bounds safety violation
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-intro-for-with-counter-include-last.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 42
2 | 2 84
3 | 3 168
4 | 4 336
5 | 5 672
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-assert-shared-ptr-not-null.cpp.execution:
--------------------------------------------------------------------------------
1 | Null safety violation: std::shared_ptr is empty
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-assert-unique-ptr-not-null.cpp.execution:
--------------------------------------------------------------------------------
1 | Null safety violation: std::unique_ptr is empty
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-bugfix-for-memberwise-base-assignment.cpp.execution:
--------------------------------------------------------------------------------
1 | (out this, that)
2 | (out this, that)
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 10
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-10-c++20/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-intro-for-with-counter-include-last.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 42
2 | 2 84
3 | 3 168
4 | 4 336
5 | 5 672
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-bugfix-for-memberwise-base-assignment.cpp.execution:
--------------------------------------------------------------------------------
1 | (out this, that)
2 | (out this, that)
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 6443762454025613088
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-13-c++2b/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-intro-for-with-counter-include-last.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 42
2 | 2 84
3 | 3 168
4 | 4 336
5 | 5 672
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-bugfix-for-memberwise-base-assignment.cpp.execution:
--------------------------------------------------------------------------------
1 | (out this, that)
2 | (out this, that)
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 6443762454025613088
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/gcc-14-c++2b/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/mixed-allcpp1-hello.cpp2.output:
--------------------------------------------------------------------------------
1 | mixed-allcpp1-hello.cpp2... ok (all Cpp1)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/mixed-forwarding.cpp2.output:
--------------------------------------------------------------------------------
1 | mixed-forwarding.cpp2... ok (mixed Cpp1/Cpp2, Cpp2 code passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/mixed-hello.cpp2.output:
--------------------------------------------------------------------------------
1 | mixed-hello.cpp2... ok (mixed Cpp1/Cpp2, Cpp2 code passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/mixed-intro-example-three-loops.cpp2.output:
--------------------------------------------------------------------------------
1 | mixed-intro-example-three-loops.cpp2... ok (all Cpp1)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/mixed-test-parens.cpp2.output:
--------------------------------------------------------------------------------
1 | mixed-test-parens.cpp2... ok (mixed Cpp1/Cpp2, Cpp2 code passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-allcpp1-hello.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-allcpp1-hello.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-as-for-variant-20-types.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-as-for-variant-20-types.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-bounds-check.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bounds-check.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-bounds-safety-with-assert-2.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bounds-safety-with-assert-2.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-bounds-safety-with-assert.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bounds-safety-with-assert.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-bugfix-for-literal-as-nttp.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bugfix-for-literal-as-nttp.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-bugfix-for-ufcs-non-local.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bugfix-for-ufcs-non-local.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-default-arguments.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-default-arguments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-fixed-type-aliases.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-fixed-type-aliases.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-float-literals.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-float-literals.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-forwarding.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-forwarding.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-hello.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-hello.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-increment-decrement.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-increment-decrement.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-initialization-safety-3.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-initialization-safety-3.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-inspect-templates.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-inspect-templates.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-inspect-values-2.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-inspect-values-2.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-inspect-values.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-inspect-values.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-intro-example-three-loops.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-intro-example-three-loops.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-intro-for-with-counter-include-last.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-intro-for-with-counter-include-last.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-is-as-value-with-variant.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-is-as-value-with-variant.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-is-as-variant.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-is-as-variant.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-lifetime-safety-and-null-contracts.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-lifetime-safety-and-null-contracts.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-lifetime-safety-pointer-init-4.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-lifetime-safety-pointer-init-4.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-multiple-return-values.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-multiple-return-values.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-out-destruction.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-out-destruction.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-parameter-passing-generic-out.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-parameter-passing-generic-out.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-parameter-passing-with-forward.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-parameter-passing-with-forward.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-postexpression-with-capture.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-postexpression-with-capture.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-string-interpolation.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-string-interpolation.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-test-parens.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-test-parens.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-type-safety-1.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-type-safety-1.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/mixed-ufcs-multiple-template-arguments.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-ufcs-multiple-template-arguments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-assert-optional-not-null.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-assert-optional-not-null.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-assert-shared-ptr-not-null.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-assert-shared-ptr-not-null.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-assert-unique-ptr-not-null.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-assert-unique-ptr-not-null.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bounds-safety-span.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bounds-safety-span.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-break-continue.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-break-continue.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-assign-expression-list.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-assign-expression-list.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-discard-precedence.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-discard-precedence.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-indexed-call.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-indexed-call.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-late-comments.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-late-comments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-max-munch.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-max-munch.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-memberwise-base-assignment.cpp.execution:
--------------------------------------------------------------------------------
1 | (out this, that)
2 | (out this, that)
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-non-local-initialization.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-non-local-initialization.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-template-argument.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-template-argument.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-ufcs-arguments.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-ufcs-arguments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-ufcs-name-lookup.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-ufcs-name-lookup.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-ufcs-noexcept.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-ufcs-noexcept.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-ufcs-sfinae.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-ufcs-sfinae.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-bugfix-for-variable-template.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-variable-template.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-chained-comparisons.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-chained-comparisons.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-concept-definition.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-concept-definition.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-contracts.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-contracts.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-default-arguments.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-default-arguments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-enum.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-enum.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-for-loop-range-with-lambda.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-for-loop-range-with-lambda.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-forward-return.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-forward-return.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-function-multiple-forward-arguments.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-function-multiple-forward-arguments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-function-typeids.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-function-typeids.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 13929407477532509065
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-hashable.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-hashable.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-hello.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-hello.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-initialization-safety-with-else-if.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-initialization-safety-with-else-if.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-interpolation.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-interpolation.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-intro-example-hello-2022.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-intro-example-hello-2022.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-intro-example-three-loops.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-intro-example-three-loops.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-is-with-free-functions-predicate.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-is-with-free-functions-predicate.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-is-with-polymorphic-types.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-is-with-polymorphic-types.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-is-with-unnamed-predicates.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-is-with-unnamed-predicates.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-is-with-variable-and-value.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-is-with-variable-and-value.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-main-args.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-main-args.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-more-wildcards.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-more-wildcards.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-print.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-print.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-range-operators.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-range-operators.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex-general.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex-general.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_01_char_matcher.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_01_char_matcher.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_02_ranges.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_02_ranges.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_03_wildcard.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_03_wildcard.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_04_start_end.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_04_start_end.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_05_classes.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_05_classes.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_06_boundaries.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_06_boundaries.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_07_short_classes.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_07_short_classes.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_08_alternatives.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_08_alternatives.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_09_groups.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_09_groups.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_10_escapes.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_10_escapes.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_11_group_references.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_11_group_references.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_12_case_insensitive.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_12_case_insensitive.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_13_posessive_modifier.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_13_posessive_modifier.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_13_possessive_modifier.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_13_possessive_modifier.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_14_multiline_modifier.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_14_multiline_modifier.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_15_group_modifiers.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_15_group_modifiers.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_16_perl_syntax_modifier.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_16_perl_syntax_modifier.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_17_comments.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_17_comments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_18_branch_reset.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_18_branch_reset.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_19_lookahead.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_19_lookahead.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-regex_21_atomic_patterns.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_21_atomic_patterns.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-repeated-call.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-repeated-call.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-requires-clauses.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-requires-clauses.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-return-tuple-operator.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-return-tuple-operator.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-statement-scope-parameters.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-statement-scope-parameters.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-stdio-with-raii.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-stdio-with-raii.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-stdio.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-stdio.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-template-parameter-lists.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-template-parameter-lists.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-trailing-comma-assert.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-trailing-comma-assert.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-trailing-commas.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-trailing-commas.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-type-and-namespace-aliases.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-type-and-namespace-aliases.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-type-constraints.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-type-constraints.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-type-safety-1.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-type-safety-1.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-types-basics.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-basics.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-types-down-upcast.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-down-upcast.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-types-inheritance.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-inheritance.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-types-ordering-via-meta-functions.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-ordering-via-meta-functions.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-types-that-parameters.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-that-parameters.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-ufcs-member-access-and-chaining.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-ufcs-member-access-and-chaining.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-union.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-union.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-unsafe.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-unsafe.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-variadics.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-variadics.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/pure2-various-string-literals.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-various-string-literals.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++20/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-allcpp1-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-allcpp1-hello.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-allcpp1-hello.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-as-for-variant-20-types.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-as-for-variant-20-types.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-autodiff-taylor.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-autodiff-taylor.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-bounds-check.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bounds-check.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-bounds-safety-with-assert-2.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 44
3 | 45
4 | 46
5 | 5
6 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-bounds-safety-with-assert-2.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bounds-safety-with-assert-2.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-bounds-safety-with-assert.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bounds-safety-with-assert.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-bugfix-for-literal-as-nttp.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bugfix-for-literal-as-nttp.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-bugfix-for-ufcs-non-local.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-bugfix-for-ufcs-non-local.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-default-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 1 "test"
2 | 0 ""
3 | 1 "test"
4 | 0 ""
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-default-arguments.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-default-arguments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-fixed-type-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | "test.exe"
4 | true
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-fixed-type-aliases.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-fixed-type-aliases.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-float-literals.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-float-literals.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-forwarding.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-forwarding.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-function-expression-and-std-for-each.cpp.execution:
--------------------------------------------------------------------------------
1 | hello-ish maybe
2 | 2022-ish maybe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-hello.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-hello.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-increment-decrement.cpp.execution:
--------------------------------------------------------------------------------
1 | 12234
2 | 12234
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-increment-decrement.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-increment-decrement.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-initialization-safety-3.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [xyzzy]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-initialization-safety-3.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-initialization-safety-3.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-inspect-templates.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-inspect-templates.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-inspect-values-2.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-inspect-values-2.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-inspect-values.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-inspect-values.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-intro-example-three-loops.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-intro-example-three-loops.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-is-as-value-with-variant.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-is-as-value-with-variant.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-is-as-variant.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-is-as-variant.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-lifetime-safety-pointer-init-4.cpp.execution:
--------------------------------------------------------------------------------
1 | >> 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-lifetime-safety-pointer-init-4.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-lifetime-safety-pointer-init-4.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-multiple-return-values.cpp.execution:
--------------------------------------------------------------------------------
1 | a is 10
2 | b is xyzzy
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-multiple-return-values.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-multiple-return-values.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-out-destruction.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-out-destruction.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-parameter-passing-generic-out.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | exxxx
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-parameter-passing-generic-out.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-parameter-passing-generic-out.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-parameter-passing-with-forward.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-parameter-passing-with-forward.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-parameter-passing.cpp.execution:
--------------------------------------------------------------------------------
1 | 123
2 | 0
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-parameter-passing.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-parameter-passing.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-postexpression-with-capture.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy and plugh
2 | xyzzyplugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-postexpression-with-capture.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-postexpression-with-capture.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-string-interpolation.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-string-interpolation.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-test-parens.cpp.execution:
--------------------------------------------------------------------------------
1 | 11
2 | 12
3 | 13*14 is 182
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-test-parens.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-test-parens.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-type-safety-1.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-type-safety-1.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-ufcs-multiple-template-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | rain
2 | rain
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/mixed-ufcs-multiple-template-arguments.cpp.output:
--------------------------------------------------------------------------------
1 | mixed-ufcs-multiple-template-arguments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-assert-expected-not-null.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-assert-expected-not-null.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-assert-optional-not-null.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-assert-optional-not-null.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-assert-shared-ptr-not-null.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-assert-shared-ptr-not-null.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-assert-unique-ptr-not-null.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-assert-unique-ptr-not-null.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bounds-safety-span.cpp.execution:
--------------------------------------------------------------------------------
1 | >> decorated
2 | >> hello
3 | >> world
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bounds-safety-span.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bounds-safety-span.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-break-continue.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-break-continue.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-assign-expression-list.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-assign-expression-list.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-discard-precedence.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-discard-precedence.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-indexed-call.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-indexed-call.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-late-comments.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-late-comments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-max-munch.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-max-munch.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-template-argument.cpp.execution:
--------------------------------------------------------------------------------
1 | false
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-template-argument.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-template-argument.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-ufcs-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | 0123456789
2 | 9
3 | 0123456789
4 | 9
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-ufcs-arguments.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-ufcs-arguments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-ufcs-name-lookup.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-ufcs-name-lookup.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-ufcs-noexcept.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-ufcs-noexcept.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-ufcs-sfinae.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-ufcs-sfinae.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-bugfix-for-variable-template.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-variable-template.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-chained-comparisons.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-chained-comparisons.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-concept-definition.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-concept-definition.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-contracts.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 | 2
3 | 4
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-contracts.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-contracts.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-defaulted-comparisons-and-final-types.cpp.execution:
--------------------------------------------------------------------------------
1 | less
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-enum.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-enum.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-expected-is-as.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-expected-is-as.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-for-loop-range-with-lambda.cpp.execution:
--------------------------------------------------------------------------------
1 | 12345123451234512345
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-for-loop-range-with-lambda.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-for-loop-range-with-lambda.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-forward-return.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 | 42
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-forward-return.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-forward-return.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-function-body-reflection.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-function-body-reflection.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-function-multiple-forward-arguments.cpp.execution:
--------------------------------------------------------------------------------
1 | abc
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-function-single-expression-body-default-return.cpp.execution:
--------------------------------------------------------------------------------
1 | hi ho hum
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-function-typeids.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-function-typeids.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-hashable.cpp.execution:
--------------------------------------------------------------------------------
1 | 13929407477532509065
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-hashable.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-hashable.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-hello.cpp.execution:
--------------------------------------------------------------------------------
1 | Hello [world]
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-hello.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-hello.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-initialization-safety-with-else-if.cpp.execution:
--------------------------------------------------------------------------------
1 | 1
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-interpolation.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-interpolation.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-intro-example-hello-2022.cpp.execution:
--------------------------------------------------------------------------------
1 | >> [hello] - length 7
2 | >> [2022] - length 6
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-intro-example-hello-2022.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-intro-example-hello-2022.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-intro-example-three-loops.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-intro-example-three-loops.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-is-with-free-functions-predicate.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-is-with-free-functions-predicate.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-is-with-polymorphic-types.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-is-with-polymorphic-types.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-is-with-unnamed-predicates.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-is-with-unnamed-predicates.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-is-with-variable-and-value.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-is-with-variable-and-value.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-last-use.cpp.execution:
--------------------------------------------------------------------------------
1 | 123456
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-last-use.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-last-use.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-look-up-parameter-across-unnamed-function.cpp.execution:
--------------------------------------------------------------------------------
1 | 84
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-main-args.cpp.execution:
--------------------------------------------------------------------------------
1 | args.argc is 1
2 | args.argv[0] is test.exe
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-main-args.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-main-args.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-more-wildcards.cpp.execution:
--------------------------------------------------------------------------------
1 | yes, less
2 | yes, always
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-more-wildcards.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-more-wildcards.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-print.cpp.execution:
--------------------------------------------------------------------------------
1 | 43
2 | forty-and-three
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-print.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-print.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-range-operators.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-range-operators.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex-general.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex-general.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_01_char_matcher.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_01_char_matcher.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_02_ranges.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_02_ranges.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_03_wildcard.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_03_wildcard.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_04_start_end.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_04_start_end.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_05_classes.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_05_classes.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_06_boundaries.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_06_boundaries.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_07_short_classes.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_07_short_classes.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_08_alternatives.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_08_alternatives.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_09_groups.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_09_groups.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_10_escapes.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_10_escapes.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_11_group_references.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_11_group_references.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_12_case_insensitive.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_12_case_insensitive.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_13_possessive_modifier.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_13_possessive_modifier.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_14_multiline_modifier.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_14_multiline_modifier.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_15_group_modifiers.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_15_group_modifiers.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_16_perl_syntax_modifier.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_16_perl_syntax_modifier.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_17_comments.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_17_comments.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_18_branch_reset.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_18_branch_reset.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_19_lookahead.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_19_lookahead.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_20_lookbehind.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_20_lookbehind.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-regex_21_atomic_patterns.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-regex_21_atomic_patterns.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-repeated-call.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-repeated-call.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-repeated-call.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-requires-clauses.cpp.execution:
--------------------------------------------------------------------------------
1 | 100
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-requires-clauses.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-requires-clauses.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-return-tuple-operator.cpp.execution:
--------------------------------------------------------------------------------
1 | 12 , 34
2 | 23 , 45
3 | 34 , 56
4 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-return-tuple-operator.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-return-tuple-operator.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-statement-scope-parameters.cpp.execution:
--------------------------------------------------------------------------------
1 | 42
2 | 43
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-statement-scope-parameters.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-statement-scope-parameters.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-stdio-with-raii.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-stdio-with-raii.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-stdio.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-stdio.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-synthesize-rightshift-and-rightshifteq.cpp.execution:
--------------------------------------------------------------------------------
1 | 4
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-template-parameter-lists.cpp.execution:
--------------------------------------------------------------------------------
1 | f1: 2
2 | f2: 4
3 | f3: 6
4 | f4: 8
5 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-template-parameter-lists.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-template-parameter-lists.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-trailing-comma-assert.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-trailing-comma-assert.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-trailing-commas.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-trailing-commas.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-type-and-namespace-aliases.cpp.execution:
--------------------------------------------------------------------------------
1 | xyzzy
2 | plugh
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-type-and-namespace-aliases.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-type-and-namespace-aliases.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-type-constraints.cpp.execution:
--------------------------------------------------------------------------------
1 | satisfies std::regular
2 | fallback
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-type-constraints.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-type-constraints.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-type-safety-1.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-type-safety-1.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-types-basics.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-basics.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-types-down-upcast.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-down-upcast.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-types-inheritance.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-inheritance.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-types-ordering-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less more less
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-types-ordering-via-meta-functions.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-ordering-via-meta-functions.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-types-that-parameters.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-types-that-parameters.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-types-value-types-via-meta-functions.cpp.execution:
--------------------------------------------------------------------------------
1 | less less less
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-ufcs-member-access-and-chaining.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-ufcs-member-access-and-chaining.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-union.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-union.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-unsafe.cpp.execution:
--------------------------------------------------------------------------------
1 | plugh
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-unsafe.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-unsafe.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-variadics.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-variadics.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/pure2-various-string-literals.cpp.output:
--------------------------------------------------------------------------------
1 | pure2-various-string-literals.cpp
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/msvc-2022-c++latest/xyzzy:
--------------------------------------------------------------------------------
1 | Hello Fred with UFCS!
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-bounds-safety-span.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-bounds-safety-span.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-break-continue.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-break-continue.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-bugfix-for-max-munch.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-bugfix-for-max-munch.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-chained-comparisons.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-chained-comparisons.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-concept-definition.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-concept-definition.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-contracts.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-contracts.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-default-arguments.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-default-arguments.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-enum.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-enum.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-expected-is-as.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-expected-is-as.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-forward-return.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-forward-return.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-function-typeids.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-function-typeids.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-hashable.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-hashable.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-hello.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-hello.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-interpolation.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-interpolation.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-last-use.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-last-use.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-main-args.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-main-args.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-more-wildcards.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-more-wildcards.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-range-operators.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-range-operators.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex-general.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex-general.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_02_ranges.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_02_ranges.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_03_wildcard.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_03_wildcard.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_04_start_end.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_04_start_end.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_05_classes.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_05_classes.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_06_boundaries.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_06_boundaries.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_09_groups.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_09_groups.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_10_escapes.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_10_escapes.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_17_comments.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_17_comments.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_19_lookahead.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_19_lookahead.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-regex_20_lookbehind.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-regex_20_lookbehind.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-repeated-call.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-repeated-call.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-requires-clauses.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-requires-clauses.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-stdio-with-raii.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-stdio-with-raii.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-stdio-with-raii.files:
--------------------------------------------------------------------------------
1 | xyzzy
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-stdio.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-stdio.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-stdio.files:
--------------------------------------------------------------------------------
1 | xyzzy
2 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-trailing-commas.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-trailing-commas.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-type-constraints.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-type-constraints.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-type-safety-1.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-type-safety-1.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-types-basics.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-types-basics.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-types-down-upcast.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-types-down-upcast.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-types-inheritance.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-types-inheritance.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-union.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-union.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-unsafe.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-unsafe.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/regression-tests/test-results/pure2-variadics.cpp2.output:
--------------------------------------------------------------------------------
1 | pure2-variadics.cpp2... ok (all Cpp2, passes safety checks)
2 |
3 |
--------------------------------------------------------------------------------
/source/build.info:
--------------------------------------------------------------------------------
1 | "AA17:1543"
--------------------------------------------------------------------------------
/source/cpp2regex.h:
--------------------------------------------------------------------------------
1 | #include "../include/cpp2regex.h"
2 |
--------------------------------------------------------------------------------
/source/cpp2util.h:
--------------------------------------------------------------------------------
1 | #include "../include/cpp2util.h"
2 |
--------------------------------------------------------------------------------
/source/version.info:
--------------------------------------------------------------------------------
1 | "v0.8.2"
--------------------------------------------------------------------------------