[INFO] cloning repository https://github.com/CesarPetrescu/cust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/CesarPetrescu/cust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCesarPetrescu%2Fcust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCesarPetrescu%2Fcust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0c52ca99ea58fb5875d48d6e3b4b41aff6b2aed1 [INFO] testing CesarPetrescu/cust against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCesarPetrescu%2Fcust" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/CesarPetrescu/cust [INFO] finished tweaking git repo https://github.com/CesarPetrescu/cust [INFO] tweaked toml for git repo https://github.com/CesarPetrescu/cust written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/CesarPetrescu/cust on toolchain 1.99.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/CesarPetrescu/cust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4 [INFO] running `Command { std: "docker" "start" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling cust v0.50.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1858:13 [INFO] [stdout] | [INFO] [stdout] 1858 | c if decimal_floating_literal_end(chars, i).is_some() => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `release` profile [optimized] target(s) in 53.88s [INFO] running `Command { std: "docker" "inspect" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1858:13 [INFO] [stdout] | [INFO] [stdout] 1858 | c if decimal_floating_literal_end(chars, i).is_some() => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cust v0.50.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `pointer` [INFO] [stdout] --> tests/fuzz_safety.rs:4542:28 [INFO] [stdout] | [INFO] [stdout] 4542 | Ok(pointer) if expression.points_to_const() => { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pointer` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1858:13 [INFO] [stdout] | [INFO] [stdout] 1858 | c if decimal_floating_literal_end(chars, i).is_some() => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `release` profile [optimized] target(s) in 32.45s [INFO] running `Command { std: "docker" "inspect" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] warning: unused variable: `c` [INFO] [stderr] --> src/lib.rs:1858:13 [INFO] [stderr] | [INFO] [stderr] 1858 | c if decimal_floating_literal_end(chars, i).is_some() => { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `cust` (lib) generated 1 warning (run `cargo fix --lib -p cust` to apply 1 suggestion) [INFO] [stderr] warning: unused variable: `pointer` [INFO] [stderr] --> tests/fuzz_safety.rs:4542:28 [INFO] [stderr] | [INFO] [stderr] 4542 | Ok(pointer) if expression.points_to_const() => { [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pointer` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `cust` (test "fuzz_safety") generated 1 warning (run `cargo fix --test "fuzz_safety" -p cust` to apply 1 suggestion) [INFO] [stderr] warning: `cust` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/cust-87791ff354bf50cf) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/cust-77d64c7025227000) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/c_compat.rs (/opt/rustwide/target/release/deps/c_compat-44da4b86579114c4) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test supported_programs_match_c_compiler_exit_codes ... ok [INFO] [stdout] [INFO] [stderr] Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-dd4750cab83a960d) [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 37.98s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test ast_flag_preserves_control_statement_debug_output ... ok [INFO] [stdout] test max_steps_flag_rejects_non_positive_limits ... ok [INFO] [stdout] test non_evaluating_memory_bounds_deep_comma_callee_expression_analysis ... ok [INFO] [stdout] test inactive_pragma_once_does_not_mark_the_header ... ok [INFO] [stdout] test run_mode_expands_macros_in_quoted_header_operands ... ok [INFO] [stdout] test ast_flag_prints_parsed_ast_without_interpreting_source ... ok [INFO] [stdout] test max_steps_flag_allows_programs_within_the_loop_iteration_budget ... ok [INFO] [stdout] test ast_flag_reports_parser_errors_without_interpreting_source ... ok [INFO] [stdout] test bounds_pragma_operator_payload_tokens_with_bounded_diagnostics ... ok [INFO] [stdout] test run_mode_applies_pragma_once_by_opened_header_identity ... ok [INFO] [stdout] test run_mode_expands_complete_pragma_operator_token_sequence ... ok [INFO] [stdout] test max_steps_flag_limits_total_loop_iterations ... ok [INFO] [stdout] test run_mode_bounds_include_depth_and_total_source_size ... ok [INFO] [stdout] test run_mode_supports_project_relative_quoted_headers ... ok [INFO] [stdout] test run_mode_surfaces_interpreted_termination_without_terminating_the_test_host ... ok [INFO] [stdout] test run_mode_escapes_predefined_file_spelling_for_unusual_logical_names ... ok [INFO] [stdout] test run_mode_resolves_headers_from_logical_symlink_paths ... ok [INFO] [stdout] test tokens_flag_prints_lexer_tokens_without_interpreting_source ... ok [INFO] [stdout] test tokens_flag_reports_lexer_errors_with_context ... ok [INFO] [stdout] test run_mode_uses_normalized_logical_names_for_predefined_file_macros ... ok [INFO] [stdout] test run_mode_rejects_non_regular_primary_sources_without_blocking ... ok [INFO] [stdout] test run_mode_rejects_outside_non_regular_headers_before_inspection ... ok [INFO] [stdout] test version_flag_prints_package_version_without_requiring_a_source_file ... ok [INFO] [stdout] test run_mode_reports_exact_pragma_diagnostics ... ok [INFO] [stdout] test processes_many_pragma_operators_from_one_macro_in_linear_time ... ok [INFO] [stdout] test run_mode_rejects_non_regular_headers_without_blocking ... ok [INFO] [stdout] test token_mode_distinguishes_project_relative_header_origins ... ok [INFO] [stdout] test run_mode_reports_included_header_locations_and_cycles ... ok [INFO] [stdout] test run_mode_shares_macro_token_budget_with_include_operands ... ok [INFO] [stdout] test run_mode_rejects_unsupported_missing_and_unsafe_headers ... ok [INFO] [stdout] test processes_whitespace_after_large_pragma_literals_in_linear_time ... ok [INFO] [stdout] test processes_empty_macros_after_large_pragma_literals_in_linear_time ... ok [INFO] [stdout] test bounds_pragma_operator_payload_bytes_across_translation_unit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running tests/docker_compose.rs (/opt/rustwide/target/release/deps/docker_compose-bde28eada82e4331) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test compose_images_use_the_release_version ... ok [INFO] [stdout] test compose_services_rebuild_images_before_running ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/fuzz_safety.rs (/opt/rustwide/target/release/deps/fuzz_safety-05ce3fc8674c7deb) [INFO] [stdout] [INFO] [stdout] running 101 tests [INFO] [stdout] test aggregate_pointer_field_assignment_results_preserve_const_metadata ... ok [INFO] [stdout] test generated_bool_conversion_context_diagnostics_remain_exact_without_panics ... ok [INFO] [stdout] test generated_array_and_aggregate_initializer_element_mismatches_do_not_panic ... ok [INFO] [stdout] test arbitrary_byte_inputs_do_not_panic_after_lossy_utf8_decoding ... ok [INFO] [stdout] test generated_comment_delimiter_literal_boundaries_remain_exact_and_panic_free ... ok [INFO] [stdout] test generated_bool_update_contexts_match_model_without_panics ... ok [INFO] [stdout] test generated_composed_literal_fragment_runs_remain_exact_and_panic_free ... ok [INFO] [stdout] test generated_adjusted_parameter_alias_mutations_match_model_without_panics ... ok [INFO] [stdout] test generated_array_and_aggregate_initializer_elements_match_model_without_panics ... ok [INFO] [stdout] test generated_declaration_initializer_and_assignment_rhs_mismatches_do_not_panic ... ok [INFO] [stdout] test generated_carrierless_scalar_union_object_bytes_match_model_without_panics ... ok [INFO] [stdout] test generated_declaration_initializer_and_assignment_rhs_contexts_match_model_without_panics ... ok [INFO] [stdout] test generated_adjusted_aggregate_parameter_embedded_field_pointers_match_model_without_panics ... ok [INFO] [stdout] test generated_aggregate_pointer_const_and_type_diagnostics_match_model_without_panics ... ok [INFO] [stdout] test generated_compound_literal_outer_array_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_const_parameter_return_selection_preserves_final_received_inner_pointer_identity_without_panics ... ok [INFO] [stdout] test generated_discard_context_classification_matches_model_without_panics ... ok [INFO] [stdout] test generated_aggregate_classifier_and_evaluator_routes_stay_in_parity ... ok [INFO] [stdout] test generated_empty_return_context_reports_function_shape_mismatches_without_panics ... ok [INFO] [stdout] test generated_bool_conversion_contexts_match_model_without_panics ... ok [INFO] [stdout] test generated_derived_inner_pointer_const_promotions_preserve_direct_literal_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_captured_literal_field_offset_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_direct_aggregate_array_literal_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_final_received_inner_pointers_preserve_identity_through_const_parameter_reentry_without_panics ... ok [INFO] [stdout] test generated_field_backed_mixed_qualification_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_composed_trivia_runs_retain_exact_token_locations_ast_and_results ... ok [INFO] [stdout] test generated_field_backed_pointer_return_and_forwarding_results_match_model_without_panics ... ok [INFO] [stdout] test generated_four_token_multiple_malformed_numeric_escapes_report_first_error_without_panics ... ok [INFO] [stdout] test generated_five_token_multiple_malformed_numeric_escapes_report_first_error_without_panics ... ok [INFO] [stdout] test generated_aggregate_compound_literal_field_pointer_alias_mutations_match_model_without_panics ... ok [INFO] [stdout] test generated_distinct_root_final_reselection_preserves_selected_provenance_without_panics ... ok [INFO] [stdout] test generated_aggregate_pointer_expression_values_match_model_without_panics ... ok [INFO] [stdout] test generated_function_argument_context_reports_shape_and_type_mismatches_without_panics ... ok [INFO] [stdout] test generated_lexical_input_families_preserve_safety_and_error_locations ... ok [INFO] [stdout] test generated_field_backed_returned_pointer_alias_mutations_match_model_without_panics ... ok [INFO] [stdout] test generated_malformed_programs_do_not_panic ... ok [INFO] [stdout] test generated_malformed_composed_comment_runs_remain_panic_free_and_source_located ... ok [INFO] [stdout] test generated_function_argument_context_classification_matches_model_without_panics ... ok [INFO] [stdout] test generated_mixed_trivia_layouts_retain_exact_token_locations_ast_and_results ... ok [INFO] [stdout] test generated_multiple_malformed_numeric_escape_tokens_report_first_error_without_panics ... ok [INFO] [stdout] test generated_derived_inner_const_pointer_callee_returns_preserve_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_hidden_scalar_array_literal_pointers_match_model_without_panics ... ok [INFO] [stdout] test generated_mixed_qualification_pointer_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_nested_adjusted_parameter_diagnostics_remain_exact_without_panics ... ok [INFO] [stdout] test generated_final_returned_composed_pointer_reselection_preserves_identity_without_panics ... ok [INFO] [stdout] test generated_hidden_aggregate_array_literal_pointers_match_model_without_panics ... ok [INFO] [stdout] test generated_nonvoid_return_context_reports_result_shape_mismatches_without_panics ... ok [INFO] [stdout] test generated_numeric_escape_adjacent_strings_remain_exact_and_panic_free ... ok [INFO] [stdout] test generated_numeric_escape_literal_fragments_remain_exact_and_panic_free ... ok [INFO] [stdout] test generated_nested_anonymous_field_backed_returned_pointer_alias_mutations_match_model_without_panics ... ok [INFO] [stdout] test generated_embedded_aggregate_array_pointer_expressions_match_model_without_panics ... ok [INFO] [stdout] test generated_nested_anonymous_aggregate_compound_literal_field_pointer_alias_mutations_match_model_without_panics ... ok [INFO] [stdout] test generated_pointer_expression_const_diagnostics_match_model_without_panics ... ok [INFO] [stdout] test generated_pointer_expression_values_match_model_without_panics ... ok [INFO] [stdout] test generated_derived_inner_pointer_const_promotions_preserve_captured_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_mutable_to_const_reforwarded_direct_aggregate_array_literal_adjusted_parameters_preserve_identity_without_panics ... ok [INFO] [stdout] test generated_pointer_parameter_forwarding_results_match_model_without_panics ... ok [INFO] [stdout] test generated_nested_const_parameter_return_selection_preserves_final_received_inner_pointer_identity_without_panics ... ok [INFO] [stdout] test generated_outer_forwarded_wrapped_direct_aggregate_array_literal_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_pointer_parameter_mutations_match_model_without_panics ... ok [INFO] [stdout] test generated_outer_forwarded_wrapped_captured_literal_field_offset_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_pointer_return_function_results_match_model_without_panics ... ok [INFO] [stdout] test generated_named_aggregate_array_element_pointer_fields_match_model_without_panics ... ok [INFO] [stdout] test generated_post_forward_wrapped_direct_aggregate_array_literal_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_final_reselected_distinct_root_results_survive_fresh_composition_without_panics ... ok [INFO] [stdout] test generated_return_context_classification_matches_model_without_panics ... ok [INFO] [stdout] test generated_post_wrapper_reforwarded_direct_aggregate_array_literal_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_scalar_and_pointer_equality_classification_matches_model_without_panics ... ok [INFO] [stdout] test generated_scalar_and_pointer_ordering_classification_matches_model_without_panics ... ok [INFO] [stdout] test generated_scalar_and_pointer_truthiness_classification_matches_model_without_panics ... ok [INFO] [stdout] test generated_callee_internal_reforwarded_inner_pointer_returns_preserve_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_scalar_only_operand_contexts_match_model_without_panics ... ok [INFO] [stdout] test generated_scalar_only_operand_shape_mismatches_do_not_panic ... ok [INFO] [stdout] test generated_caller_reforwarded_inner_pointer_returns_preserve_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_six_token_numeric_escape_chains_remain_exact_and_report_first_errors ... ok [INFO] [stdout] test generated_static_assert_conditions_reject_non_integer_shapes_without_panics ... ok [INFO] [stdout] test generated_scalar_array_field_pointer_expressions_match_model_without_panics ... ok [INFO] [stdout] test generated_token_preserving_trivia_splices_retain_tokens_ast_and_results ... ok [INFO] [stdout] test generated_two_dimensional_field_row_pointer_updates_match_model_without_panics ... ok [INFO] [stdout] test generated_mutable_to_const_reforwarded_captured_literal_field_adjusted_parameters_preserve_identity_without_panics ... ok [INFO] [stdout] test generated_simultaneous_numeric_escape_adjacent_strings_remain_exact_and_panic_free ... ok [INFO] [stdout] test generated_void_return_context_rejects_every_value_shape_without_panics ... ok [INFO] [stdout] test generated_valid_program_token_splices_remain_panic_free_and_source_located ... ok [INFO] [stdout] test generated_wrapped_direct_aggregate_array_literal_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_three_token_numeric_escape_adjacent_strings_remain_exact_and_panic_free ... ok [INFO] [stdout] test pointer_parameter_mutation_diagnostics_match_model_without_panics ... ok [INFO] [stdout] test generated_two_pointer_parameter_alias_mutations_match_model_without_panics ... ok [INFO] [stdout] test generated_wrapped_offset_direct_aggregate_array_literal_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_wrapped_captured_literal_field_offset_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_callee_internal_promoted_inner_pointer_returns_preserve_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_outer_caller_returned_inner_pointers_preserve_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_post_promotion_inner_const_reforwarding_preserves_direct_literal_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_final_receiving_caller_reforwarded_inner_pointers_preserve_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_post_forward_wrapped_captured_literal_field_offset_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_post_selection_wrappers_and_offsets_preserve_nested_const_parameter_return_identity_without_panics ... ok [INFO] [stdout] test generated_distinct_root_selected_results_survive_composition_helpers_and_returns_without_panics ... ok [INFO] [stdout] test generated_post_wrapper_reforwarded_captured_literal_field_offset_adjusted_parameter_aliases_match_model_without_panics ... ok [INFO] [stdout] test generated_freshly_composed_distinct_root_results_survive_parameter_reselection_without_panics has been running for over 60 seconds [INFO] [stdout] test generated_post_promotion_inner_const_reforwarding_preserves_captured_field_adjusted_parameter_identity_without_panics has been running for over 60 seconds [INFO] [stdout] test generated_post_selection_reforward_and_return_boundaries_preserve_nested_const_parameter_return_identity_without_panics has been running for over 60 seconds [INFO] [stdout] test generated_post_promotion_inner_const_reforwarding_preserves_captured_field_adjusted_parameter_identity_without_panics ... ok [INFO] [stdout] test generated_returned_distinct_root_results_survive_final_parameter_reselection_without_panics has been running for over 60 seconds [INFO] [stdout] test generated_freshly_composed_distinct_root_results_survive_parameter_reselection_without_panics ... ok [INFO] [stdout] test generated_post_selection_reforward_and_return_boundaries_preserve_nested_const_parameter_return_identity_without_panics ... ok [INFO] [stdout] test generated_returned_distinct_root_results_survive_final_parameter_reselection_without_panics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 101 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 128.94s [INFO] [stdout] [INFO] [stderr] Running tests/interpreter.rs (/opt/rustwide/target/release/deps/interpreter-bc930b6b3cf3608c) [INFO] [stdout] [INFO] [stdout] running 1993 tests [INFO] [stdout] test adjusted_aggregate_parameter_compound_literal_field_offset_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_alias_mutation_model_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_distinct_root_final_reselection_matches_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_caller_reforwarded_derived_inner_pointer_returns_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_derived_inner_pointer_const_promotion_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_direct_compound_literal_alias_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_distinct_root_selected_result_carry_matches_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_const_parameter_return_selection_matches_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_final_received_const_parameter_reentry_matches_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_final_receiving_caller_reforwarded_derived_inner_pointers_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_nested_const_parameter_return_selection_matches_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_mutable_to_const_reforwarded_direct_compound_literal_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_captured_field_derived_inner_pointer_const_reforward_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_direct_literal_derived_inner_pointer_const_reforward_routes_match_fixture ... ok [INFO] [stdout] test active_error_directives_report_the_exact_message_with_context ... ok [INFO] [stdout] test adjusted_aggregate_parameter_alias_helpers_preserve_identity_and_write_order ... ok [INFO] [stdout] test abort_unwinds_as_a_recoverable_interpreter_error ... ok [INFO] [stdout] test adjusted_aggregate_parameter_final_returned_composed_pointer_reselection_matches_fixture ... ok [INFO] [stdout] test address_of_respects_enum_shadowing_over_character_pointer_outputs ... ok [INFO] [stdout] test adjusted_aggregate_parameter_callee_internal_reforwarded_derived_inner_pointer_returns_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_direct_literal_derived_inner_pointer_const_promotion_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_fresh_distinct_root_reselection_matches_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_outer_caller_returned_derived_inner_pointers_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_callee_internal_derived_inner_pointer_returns_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_embedded_array_fields_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_mutable_to_const_reforwarded_compound_literal_field_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_compound_literal_outer_alias_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_pointer_field_updates_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_nested_path_alias_mutation_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_recursive_identity_model_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_wrapped_compound_literal_field_offset_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_post_forward_wrapped_direct_compound_literal_routes_match_fixture ... ok [INFO] [stdout] test adjusted_two_dimensional_array_parameters_preserve_type_width_and_bounds_diagnostics ... ok [INFO] [stdout] test adjusted_two_dimensional_array_parameters_accept_offset_row_pointers ... ok [INFO] [stdout] test adjusted_aggregate_parameter_post_selection_wrappers_and_offsets_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_post_wrapper_reforwarded_direct_compound_literal_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_wrapped_compound_literal_field_outer_forwarding_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_wrapped_direct_compound_literal_alias_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_wrapped_direct_compound_literal_offset_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_post_forward_wrapped_compound_literal_field_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_wrapped_direct_compound_literal_outer_forwarding_routes_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_post_selection_reforward_return_boundaries_match_fixture ... ok [INFO] [stdout] test adjusted_aggregate_parameter_post_wrapper_reforwarded_compound_literal_field_routes_match_fixture ... ok [INFO] [stdout] test adjusted_two_dimensional_array_parameters_support_typedefs_and_prototypes ... ok [INFO] [stdout] test adjusted_two_dimensional_array_row_pointer_arithmetic_matches_fixture ... ok [INFO] [stdout] test adjusted_two_dimensional_array_row_pointer_arithmetic_preserves_row_bounds_diagnostics ... ok [INFO] [stdout] test aggregate_array_parameter_const_embedded_aggregate_array_parent_rejects_writes ... ok [INFO] [stdout] test aggregate_array_parameter_embedded_scalar_array_field_subscript_reads ... ok [INFO] [stdout] test aggregate_array_parameter_embedded_aggregate_array_addresses_preserve_identity ... ok [INFO] [stdout] test aggregate_array_parameter_nested_pointer_field_addresses_and_sizeof_evaluate_once ... ok [INFO] [stdout] test aggregate_array_parameter_embedded_scalar_array_field_operations_evaluate_once ... ok [INFO] [stdout] test aggregate_array_field_elements_decay_embedded_arrays_for_direct_access ... ok [INFO] [stdout] test aggregate_array_parameter_const_embedded_scalar_array_parent_rejects_writes ... ok [INFO] [stdout] test adjusted_two_dimensional_scalar_array_parameters_match_fixture ... ok [INFO] [stdout] test aggregate_argument_generic_selection_validates_unselected_function_calls ... ok [INFO] [stdout] test aggregate_array_parameter_embedded_aggregate_array_field_subscript_reads ... ok [INFO] [stdout] test aggregate_array_parameter_embedded_aggregate_array_fields_support_field_backed_arguments ... ok [INFO] [stdout] test aggregate_array_parameter_nested_pointer_field_compound_and_increment_updates ... ok [INFO] [stdout] test aggregate_array_parameter_embedded_aggregate_array_field_copy_assignment_isolated ... ok [INFO] [stdout] test aggregate_array_parameter_embedded_aggregate_array_field_reverse_operations ... ok [INFO] [stdout] test aggregate_array_parameter_nested_pointer_field_subscript_reads ... ok [INFO] [stdout] test aggregate_character_array_memory_rejects_union_compound_literals ... ok [INFO] [stdout] test aggregate_character_array_pointers_retain_storage_through_aggregate_assignment ... ok [INFO] [stdout] test aggregate_array_parameter_nested_pointer_field_replacement_updates_slot_once ... ok [INFO] [stdout] test aggregate_character_arrays_copied_from_unions_become_independent_struct_storage ... ok [INFO] [stdout] test aggregate_character_array_memory_preserves_const_roots_through_pointer_casts ... ok [INFO] [stdout] test aggregate_array_parameter_nested_pointer_field_subscript_updates ... ok [INFO] [stdout] test aggregate_character_compound_literal_memory_results_expire_with_their_scope ... ok [INFO] [stdout] test aggregate_array_parameter_nested_pointer_field_subscripts_preserve_diagnostics ... ok [INFO] [stdout] test aggregate_array_parameter_pointer_field_updates_distinguish_qualifiers ... ok [INFO] [stdout] test aggregate_character_array_fields_preserve_bounded_memory_safety ... ok [INFO] [stdout] test aggregate_double_object_bytes_reject_non_evaluating_union_array_fields ... ok [INFO] [stdout] test aggregate_double_object_bytes_are_non_evaluating_for_array_compound_literal_fields ... ok [INFO] [stdout] test aggregate_double_object_bytes_are_non_evaluating_for_scalar_compound_literal_fields ... ok [INFO] [stdout] test aggregate_double_object_bytes_support_array_and_nested_field_routes ... ok [INFO] [stdout] test aggregate_double_object_bytes_reject_non_evaluating_union_compound_literal_fields ... ok [INFO] [stdout] test aggregate_double_object_bytes_support_direct_scalar_fields ... ok [INFO] [stdout] test aggregate_double_object_bytes_preserve_binary64_identity_and_safety_boundaries ... ok [INFO] [stdout] test aggregate_array_parameter_pointer_field_updates_preserve_diagnostics ... ok [INFO] [stdout] test aggregate_array_parameter_const_embedded_aggregate_array_field_preserves_diagnostic ... ok [INFO] [stdout] test aggregate_pointer_field_indexed_assignments_preserve_pointee_constness ... ok [INFO] [stdout] test aggregate_double_object_bytes_support_non_evaluating_2d_row_pointer_fields ... ok [INFO] [stdout] test base_integer_string_conversion_arguments_evaluate_once_in_source_order ... ok [INFO] [stdout] test aggregate_double_array_field_forms_are_validated_without_evaluation ... ok [INFO] [stdout] test aggregate_character_array_pointers_retain_storage_through_element_assignments ... ok [INFO] [stdout] test aggregate_double_object_bytes_validate_non_evaluating_scalar_compound_literal_initializers ... ok [INFO] [stdout] test base_integer_string_conversion_endptr_preserves_storage_safety_metadata ... ok [INFO] [stdout] test aggregate_character_array_storage_remains_isolated_for_by_value_parameters ... ok [INFO] [stdout] test aggregate_character_scalar_fields_support_one_byte_memory_operations ... ok [INFO] [stdout] test aggregate_compound_literal_two_dimensional_fields_decay_to_row_pointers ... ok [INFO] [stdout] test aggregate_array_parameter_embedded_array_fields_preserve_diagnostics ... ok [INFO] [stdout] test base_integer_string_conversion_input_scans_are_bounded ... ok [INFO] [stdout] test aggregate_double_object_bytes_are_non_evaluating_for_field_roots ... ok [INFO] [stdout] test aggregate_non_character_scalar_fields_preserve_memory_safety ... ok [INFO] [stdout] test aggregate_scalar_object_byte_results_preserve_field_identity ... ok [INFO] [stdout] test aggregate_non_character_scalar_fields_support_memory_operations ... ok [INFO] [stdout] test base_integer_string_conversion_runtime_evaluates_base_before_endptr_shape_error ... ok [INFO] [stdout] test base_integer_string_conversions_accept_enum_zero_endptr_constants ... ok [INFO] [stdout] test block_static_character_pointer_objects_cannot_expose_placeholder_addresses ... ok [INFO] [stdout] test bool_conversion_semantics_match_fixture ... ok [INFO] [stdout] test bool_lvalue_compound_assignments_preserve_fractional_double_results ... ok [INFO] [stdout] test aggregate_scalar_object_byte_routes_match_compiler_oracle_fixture ... ok [INFO] [stdout] test bool_reverse_subscript_compound_assignments_preserve_fractional_double_results ... ok [INFO] [stdout] test aliased_aggregate_pointer_parameters_share_union_provenance_writes ... ok [INFO] [stdout] test bounded_memory_intrinsics_support_standalone_double_object_bytes ... ok [INFO] [stdout] test bounded_base_integer_string_conversions_parse_bases_and_write_end_pointers ... ok [INFO] [stdout] test bounded_memory_scalar_object_byte_pointers_rebase_across_cells ... ok [INFO] [stdout] test bounded_memory_scalar_object_byte_pointers_support_indexed_access ... ok [INFO] [stdout] test bounded_memory_double_object_bytes_preserve_safety_and_non_evaluation ... ok [INFO] [stdout] test bounded_memory_double_object_bytes_use_deterministic_binary64_little_endian_storage ... ok [INFO] [stdout] test bounded_memory_scalar_object_bytes_preserve_aligned_typed_pointer_results ... ok [INFO] [stdout] test bounded_memory_scalar_object_byte_pointers_support_indexed_lvalue_operations ... ok [INFO] [stdout] test bounded_memory_intrinsics_reject_double_object_storage_in_non_evaluating_contexts ... ok [INFO] [stdout] test bounded_memory_intrinsics_support_double_object_storage ... ok [INFO] [stdout] test bounded_memory_intrinsics_support_scalar_object_bytes ... ok [INFO] [stdout] test bounded_memory_fill_supports_dereferenced_two_dimensional_character_rows ... ok [INFO] [stdout] test bool_conversion_context_model_routes_match_fixture ... ok [INFO] [stdout] test bounded_memory_intrinsics_support_two_dimensional_character_row_views ... ok [INFO] [stdout] test bool_double_constant_casts_use_nonzero_semantics_in_integer_constant_expressions ... ok [INFO] [stdout] test bounded_memory_intrinsics_support_whole_struct_object_bytes ... ok [INFO] [stdout] test bounded_memory_scalar_object_bytes_use_deterministic_little_endian_storage ... ok [INFO] [stdout] test bounded_memory_intrinsics_support_two_dimensional_scalar_object_rows ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_row_calls_compose_in_short_circuit_or ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_row_routes_match_compiler_oracle_fixture ... ok [INFO] [stdout] test bounded_memory_scalar_object_bytes_preserve_safety_diagnostics ... ok [INFO] [stdout] test bounded_memory_two_dimensional_character_rows_preserve_lifetime_and_sizeof_rules ... ok [INFO] [stdout] test bounded_memory_two_dimensional_character_rows_preserve_safety_diagnostics ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_dereferenced_rows_are_non_evaluating ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_rows_support_explicit_row_pointers ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_rows_support_typedef_adjusted_parameters ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_rows_support_aggregate_field_roots ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_rows_support_all_intrinsics ... ok [INFO] [stdout] test bounded_memory_two_dimensional_scalar_object_row_routes_match_compiler_oracle_fixture ... ok [INFO] [stdout] test bounded_memory_two_dimensional_scalar_object_rows_preserve_safety ... ok [INFO] [stdout] test base_integer_string_conversions_require_exact_prototypes_and_preserve_user_definitions ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_rows_support_adjusted_parameters ... ok [INFO] [stdout] test base_integer_string_conversions_preserve_runtime_safety_boundaries ... ok [INFO] [stdout] test bounds_each_strcmp_input_scan_independently ... ok [INFO] [stdout] test bounds_if_expression_nesting ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_rows_are_non_evaluating ... ok [INFO] [stdout] test bounded_memory_two_dimensional_double_rows_preserve_safety ... ok [INFO] [stdout] test bounds_integer_string_conversion_input_scans ... ok [INFO] [stdout] test character_pointer_object_assignment_expressions_preserve_selected_identity_once ... ok [INFO] [stdout] test character_pointer_object_assignment_results_normalize_in_bool_initializers ... ok [INFO] [stdout] test character_pointer_object_assignment_results_support_indirect_reads_and_writes ... ok [INFO] [stdout] test character_pointer_object_assignment_sizeof_does_not_observe_expired_targets ... ok [INFO] [stdout] test character_pointer_object_assignment_sizeof_is_non_evaluating_and_pointer_sized ... ok [INFO] [stdout] test character_pointer_object_assignment_sizeof_validates_scalar_wrappers ... ok [INFO] [stdout] test character_pointer_object_comma_values_forward_after_left_side_effects ... ok [INFO] [stdout] test break_exits_only_the_innermost_loop ... ok [INFO] [stdout] test bounds_variadic_substitution_before_replacement_rescanning ... ok [INFO] [stdout] test character_pointer_object_conditional_sizeof_is_non_evaluating ... ok [INFO] [stdout] test character_pointer_object_compound_updates_and_increment_are_rejected ... ok [INFO] [stdout] test character_pointer_object_conditional_sizeof_rejects_const_discard ... ok [INFO] [stdout] test character_pointer_object_assignment_in_strtol_sizeof_does_not_observe_liveness ... ok [INFO] [stdout] test character_pointer_object_conditionals_forward_the_selected_slot_once ... ok [INFO] [stdout] test character_pointer_object_conditional_sizeof_rejects_non_null_scalar_branches ... ok [INFO] [stdout] test character_pointer_object_conditional_sizeof_validates_indirect_assignment_types ... ok [INFO] [stdout] test callee_writeback_targets_nested_and_offset_aggregate_objects_precisely ... ok [INFO] [stdout] test canonical_aggregate_targets_detect_mixed_and_global_pointer_aliases ... ok [INFO] [stdout] test character_classification_functions_preserve_argument_and_value_boundaries ... ok [INFO] [stdout] test character_conversion_functions_preserve_argument_and_value_boundaries ... ok [INFO] [stdout] test character_pointer_object_arithmetic_is_rejected_in_evaluated_and_sizeof_contexts ... ok [INFO] [stdout] test bounded_memory_two_dimensional_scalar_object_rows_preserve_zero_count_and_sizeof ... ok [INFO] [stdout] test character_pointer_object_assignment_comma_rhs_repairs_liveness_before_observation ... ok [INFO] [stdout] test bounds_raw_if_expression_tokens_before_parsing ... ok [INFO] [stdout] test character_pointer_object_assignment_condition_validation_preserves_runtime_order ... ok [INFO] [stdout] test character_pointer_object_declarator_lists_preserve_qualified_array_bases ... ok [INFO] [stdout] test character_pointer_object_declarator_lists_preserve_qualified_scalar_bases ... ok [INFO] [stdout] test character_pointer_object_initializers_reject_incompatible_or_const_slots ... ok [INFO] [stdout] test character_pointer_object_nested_values_work_in_scalar_control_contexts ... ok [INFO] [stdout] test character_pointer_object_reassignment_rejects_expired_target_slots ... ok [INFO] [stdout] test character_pointer_object_reassignment_observes_only_selected_conditional_target ... ok [INFO] [stdout] test character_pointer_object_qualifiers_have_source_located_diagnostics ... ok [INFO] [stdout] test character_pointer_object_initializers_reject_qualified_character_pointer_slots ... ok [INFO] [stdout] test character_pointer_object_sizeof_validates_both_conditional_assignment_branches ... ok [INFO] [stdout] test character_pointer_objects_preserve_global_and_static_slot_identity ... ok [INFO] [stdout] test character_pointer_objects_preserve_null_truthiness_and_forwarding ... ok [INFO] [stdout] test character_pointer_object_nested_values_compare_selected_slot_identity ... ok [INFO] [stdout] test character_pointer_object_reassignment_preserves_static_and_parameter_slot_semantics ... ok [INFO] [stdout] test character_pointer_object_relational_comparisons_are_exact_boundaries ... ok [INFO] [stdout] test character_pointer_object_declarator_lists_reject_qualified_base_aliases ... ok [INFO] [stdout] test character_pointer_object_indirect_assignment_sizeof_validates_conditional_pointer ... ok [INFO] [stdout] test character_pointer_object_sizeof_is_pointer_sized_and_non_evaluating ... ok [INFO] [stdout] test character_classification_functions_require_exact_explicit_prototypes ... ok [INFO] [stdout] test character_pointer_objects_compare_with_direct_slot_addresses ... ok [INFO] [stdout] test character_pointer_objects_read_and_write_through_local_slots ... ok [INFO] [stdout] test character_pointer_objects_reassign_between_null_slots_and_objects ... ok [INFO] [stdout] test character_pointer_object_reassignment_rejects_incompatible_and_qualified_slots ... ok [INFO] [stdout] test character_pointer_objects_reject_deeper_and_array_declarators ... ok [INFO] [stdout] test character_pointer_output_arguments_reject_incompatible_slots ... ok [INFO] [stdout] test character_pointer_objects_support_declarator_lists ... ok [INFO] [stdout] test character_pointer_output_parameters_reject_qualified_forms ... ok [INFO] [stdout] test character_pointer_output_parameters_preserve_stored_pointer_lifetimes ... ok [INFO] [stdout] test character_pointer_output_parameters_update_global_and_static_slots ... ok [INFO] [stdout] test character_pointer_output_parameter_increment_is_rejected ... ok [INFO] [stdout] test character_pointer_output_parameters_write_null_and_interior_pointers ... ok [INFO] [stdout] test character_pointer_output_arguments_reject_qualified_parameter_slots ... ok [INFO] [stdout] test character_pointer_output_parameter_reassignment_is_local_to_the_callee ... ok [INFO] [stdout] test character_pointer_output_arguments_respect_enum_shadowing ... ok [INFO] [stdout] test character_pointer_output_parameters_reject_deeper_pointers ... ok [INFO] [stdout] test character_pointer_objects_reject_expired_target_slots_before_observation ... ok [INFO] [stdout] test character_pointer_output_parameters_compare_equal_to_null ... ok [INFO] [stdout] test character_pointer_output_qualified_pointer_alias_metadata_shadows_lexically ... ok [INFO] [stdout] test character_pointer_output_sizeof_assignment_checks_the_stored_pointer_type ... ok [INFO] [stdout] test character_pointer_output_sizeof_assignment_is_non_evaluating ... ok [INFO] [stdout] test const_nested_named_aggregate_array_rejects_double_field_pointer_writes ... ok [INFO] [stdout] test copies_embedded_aggregate_array_elements_into_aggregate_initializers ... ok [INFO] [stdout] test character_pointer_output_subscripts_remain_rejected_in_non_evaluating_contexts ... ok [INFO] [stdout] test character_pointer_output_parameters_match_compatible_prototypes ... ok [INFO] [stdout] test checks_integer_string_conversion_overflow_at_cust_integer_boundaries ... ok [INFO] [stdout] test classifies_strncat_sizeof_calls_without_evaluating_arguments ... ok [INFO] [stdout] test classifies_strncpy_sizeof_calls_without_evaluating_arguments ... ok [INFO] [stdout] test copies_embedded_aggregate_array_elements_into_function_arguments ... ok [INFO] [stdout] test const_struct_pointer_indexed_scalar_field_addresses_preserve_const ... ok [INFO] [stdout] test converts_scalar_and_pointer_expressions_in_bool_casts_and_compound_literals_once ... ok [INFO] [stdout] test character_pointer_output_parameter_sizeof_is_pointer_sized ... ok [INFO] [stdout] test direct_aggregate_array_element_double_field_mutations_reject_const_roots ... ok [INFO] [stdout] test direct_double_addresses_cross_void_pointer_boundaries_safely ... ok [INFO] [stdout] test direct_double_aggregate_array_field_addresses_classify_under_generic ... ok [INFO] [stdout] test deeply_nested_sizeof_memcpy_validation_is_bounded ... ok [INFO] [stdout] test direct_double_aggregate_array_field_addresses_classify_under_sizeof ... ok [INFO] [stdout] test direct_double_aggregate_array_field_mutations_under_sizeof_preserve_const_safety ... ok [INFO] [stdout] test direct_double_aggregate_assignment_rejects_nested_const_field ... ok [INFO] [stdout] test direct_double_aggregate_array_field_fixture_exercises_complete_value_routes ... ok [INFO] [stdout] test direct_double_aggregate_assignment_results_preserve_array_element_types ... ok [INFO] [stdout] test direct_double_aggregate_array_storage_rejects_whole_object_raw_memory_paths ... ok [INFO] [stdout] test direct_double_aggregate_array_fields_support_two_dimensional_aliases ... ok [INFO] [stdout] test direct_double_aggregate_field_address_fixture_is_supported ... ok [INFO] [stdout] test direct_double_aggregate_expression_wrappers_preserve_array_field_metadata ... ok [INFO] [stdout] test direct_double_aggregate_assignment_results_support_array_decay ... ok [INFO] [stdout] test direct_double_aggregate_array_fields_preserve_const_pointer_and_memory_boundaries ... ok [INFO] [stdout] test direct_double_aggregate_array_indexes_support_reverse_and_wrapped_bases_once ... ok [INFO] [stdout] test direct_double_aggregate_field_pointer_null_initializers_accept_read_only_slots ... ok [INFO] [stdout] test direct_double_aggregate_field_memset_supports_runtime_and_sizeof_routes ... ok [INFO] [stdout] test direct_double_aggregate_array_field_lvalues_evaluate_index_once ... ok [INFO] [stdout] test direct_double_aggregate_field_increment_routes_use_numeric_values ... ok [INFO] [stdout] test direct_double_aggregate_field_pointer_fixture_matches_supported_routes ... ok [INFO] [stdout] test direct_double_aggregate_field_fixture_exercises_direct_pointer_nested_and_union_routes ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_cover_indexed_reverse_arrow_nested_and_literal_routes ... ok [INFO] [stdout] test direct_double_aggregate_array_field_explicit_pointer_arithmetic_is_supported ... ok [INFO] [stdout] test bounds_error_directive_message_bytes_before_formatting_the_diagnostic ... ok [INFO] [stdout] test deeply_nested_sizeof_base_integer_string_conversion_validation_is_bounded ... ok [INFO] [stdout] test direct_double_aggregate_array_field_assignments_under_sizeof_validate_pointer_rhs ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_reject_union_provenance_through_conditionals ... ok [INFO] [stdout] test direct_double_aggregate_array_pointers_work_in_non_evaluating_routes ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_preserve_bounds_and_field_identity ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_keep_exact_unsupported_boundaries ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_preserve_recursive_const_and_lifetime ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_reject_nested_union_storage ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_reject_union_provenance_after_pointer_capture ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_classify_without_evaluation ... ok [INFO] [stdout] test direct_double_aggregate_field_reverse_subscript_rejects_double_index ... ok [INFO] [stdout] test direct_double_aggregate_field_reverse_subscript_rejects_double_index_under_sizeof ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_reject_union_provenance_through_comma_and_reverse_subscript ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_union_provenance_ignores_unused_call_arguments ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_reject_union_provenance_through_forwarding_calls ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_union_provenance_follows_indexed_pointer_fields ... ok [INFO] [stdout] test direct_double_aggregate_field_review_preserves_adjusted_parameter_field_types ... ok [INFO] [stdout] test direct_double_aggregate_field_review_classifies_addresses_under_sizeof ... ok [INFO] [stdout] test direct_double_aggregate_field_pointers_union_provenance_follows_zero_argument_returns ... ok [INFO] [stdout] test direct_double_aggregate_field_review_preserves_postfix_const ... ok [INFO] [stdout] test direct_double_aggregate_field_review_supports_reverse_subscript_addresses ... ok [INFO] [stdout] test direct_double_aggregate_field_review_preserves_const_compound_literal_fields ... ok [INFO] [stdout] test direct_double_aggregate_field_review_validates_compound_ops_under_sizeof ... ok [INFO] [stdout] test direct_double_aggregate_generic_selection_bases_support_marked_subscripts ... ok [INFO] [stdout] test direct_double_aggregate_fields_support_array_and_compound_literal_reads ... ok [INFO] [stdout] test direct_double_array_compound_literal_rejects_expired_hidden_storage ... ok [INFO] [stdout] test direct_double_aggregate_fields_preserve_raw_memory_boundaries ... ok [INFO] [stdout] test direct_double_aggregate_field_reverse_subscript_updates_preserve_numeric_types ... ok [INFO] [stdout] test direct_double_aggregate_value_array_fields_forward_for_the_consuming_expression ... ok [INFO] [stdout] test direct_double_array_compound_literal_rejects_const_discard ... ok [INFO] [stdout] test direct_double_array_fields_on_aggregate_values_support_indexed_reads ... ok [INFO] [stdout] test direct_double_aggregate_fields_support_scalar_addresses_and_array_decay ... ok [INFO] [stdout] test direct_double_array_compound_literal_sizeof_does_not_evaluate_initializers ... ok [INFO] [stdout] test direct_double_array_fields_through_struct_pointers_support_increment_results ... ok [INFO] [stdout] test direct_double_aggregate_field_rejects_updates_through_const_embedded_literal ... ok [INFO] [stdout] test direct_double_arrays_nested_in_aggregate_array_elements_preserve_numeric_types ... ok [INFO] [stdout] test direct_double_arrays_keep_const_bounds_pointer_and_rank_boundaries ... ok [INFO] [stdout] test direct_double_arrays_support_inferred_storage_and_indexed_updates ... ok [INFO] [stdout] test character_pointer_object_conditional_sizeof_validation_remains_linear ... ok [INFO] [stdout] test direct_double_arrow_pointer_field_aggregate_elements_preserve_pointee_constness ... ok [INFO] [stdout] test direct_double_array_compound_literal_fixture_covers_hidden_storage_and_types ... ok [INFO] [stdout] test direct_double_arrow_pointer_field_aggregate_elements_do_not_inherit_owner_constness ... ok [INFO] [stdout] test direct_double_direct_and_struct_array_mutations_check_const_before_operands ... ok [INFO] [stdout] test direct_double_arrays_support_fixed_initialization_and_indexed_reads ... ok [INFO] [stdout] test direct_double_arrow_pointer_field_aggregate_elements_preserve_type_and_index_metadata ... ok [INFO] [stdout] test direct_double_generic_aggregate_results_preserve_const_fields ... ok [INFO] [stdout] test direct_double_generic_selected_aggregate_lvalue_routes_preserve_original_storage ... ok [INFO] [stdout] test direct_double_generic_selected_aggregate_lvalues_preserve_original_storage ... ok [INFO] [stdout] test direct_double_explicit_array_element_addresses_validate_under_sizeof ... ok [INFO] [stdout] test direct_double_mixed_scalar_union_preserves_shared_storage ... ok [INFO] [stdout] test direct_double_generic_selected_aggregate_lvalue_routes_preserve_const_roots ... ok [INFO] [stdout] test direct_double_generic_selected_aggregate_lvalue_scalar_fields_preserve_original_storage ... ok [INFO] [stdout] test direct_double_aggregate_copy_rejects_const_ancestor_field ... ok [INFO] [stdout] test direct_double_array_compound_literal_preserves_adjacent_unsupported_boundaries ... ok [INFO] [stdout] test direct_double_mixed_scalar_union_preserves_nonzero_bit_patterns ... ok [INFO] [stdout] test direct_double_pointer_casts_and_compound_literal_addresses_are_supported ... ok [INFO] [stdout] test direct_double_nested_array_element_addresses_round_trip ... ok [INFO] [stdout] test direct_double_pointer_calls_reject_returned_union_array_storage_without_evaluation ... ok [INFO] [stdout] test direct_double_pointer_equality_rejects_incompatible_object_pointer_types ... ok [INFO] [stdout] test direct_double_pointer_arithmetic_preserves_array_identity_and_bounds ... ok [INFO] [stdout] test direct_double_generic_selected_pointer_and_embedded_array_lvalues_preserve_original_storage ... ok [INFO] [stdout] test direct_double_pointer_bool_conversions_reject_expired_storage ... ok [INFO] [stdout] test direct_double_pointer_casts_reject_non_double_storage ... ok [INFO] [stdout] test direct_double_pointer_conditionals_validate_both_branch_types ... ok [INFO] [stdout] test direct_double_nested_aggregate_fields_cross_function_boundaries_on_indexed_and_arrow_routes ... ok [INFO] [stdout] test direct_double_pointer_aggregate_element_field_subscripts_preserve_double_values ... ok [INFO] [stdout] test direct_double_pointer_arrow_field_subscripts_preserve_double_values ... ok [INFO] [stdout] test direct_double_pointer_aggregate_fields_are_supported ... ok [INFO] [stdout] test direct_double_pointer_field_subscript_increment_preserves_pointee_constness ... ok [INFO] [stdout] test direct_double_pointer_field_subscripts_support_assignment ... ok [INFO] [stdout] test direct_double_pointer_fields_nested_in_aggregate_arrays_remain_pointer_values ... ok [INFO] [stdout] test direct_double_pointer_field_subscripts_preserve_double_values ... ok [INFO] [stdout] test direct_double_pointer_difference_and_ordering_reject_expired_storage ... ok [INFO] [stdout] test direct_double_pointer_field_subscripts_support_compound_assignment ... ok [INFO] [stdout] test direct_double_pointer_field_aggregate_elements_do_not_inherit_owner_constness ... ok [INFO] [stdout] test direct_double_pointer_index_overflow_does_not_panic ... ok [INFO] [stdout] test direct_double_pointer_non_evaluating_boundaries_remain_exact ... ok [INFO] [stdout] test direct_double_pointer_fixture_matches_supported_routes ... ok [INFO] [stdout] test direct_double_pointer_review_rejects_automatic_storage_static_initializers ... ok [INFO] [stdout] test direct_double_pointer_review_rejects_automatic_storage_nested_static_aggregate_initializers ... ok [INFO] [stdout] test direct_double_pointer_review_rejects_automatic_storage_static_aggregate_array_initializers ... ok [INFO] [stdout] test direct_double_pointer_review_rejects_automatic_storage_static_aggregate_initializers ... ok [INFO] [stdout] test direct_double_pointer_review_rejects_block_array_literals_in_static_initializers ... ok [INFO] [stdout] test direct_double_pointer_review_rejects_character_views ... ok [INFO] [stdout] test direct_double_pointer_field_aggregate_elements_preserve_const_field_ancestry ... ok [INFO] [stdout] test direct_double_pointer_postfix_const_casts_preserve_pointee_constness ... ok [INFO] [stdout] test direct_double_pointer_non_evaluating_sources_are_supported ... ok [INFO] [stdout] test direct_double_pointer_review_keeps_block_local_aliases_lexically_scoped ... ok [INFO] [stdout] test direct_double_pointer_review_rejects_raw_memory_through_nested_forwarding_calls ... ok [INFO] [stdout] test direct_double_pointer_field_subscripts_support_increment ... ok [INFO] [stdout] test direct_double_pointer_review_resolves_shadowed_local_storage_types ... ok [INFO] [stdout] test direct_double_pointer_review_preserves_const_for_generic_local_address_types ... ok [INFO] [stdout] test direct_double_pointer_review_rejects_raw_memory_through_returned_pointer_fields ... ok [INFO] [stdout] test direct_double_pointer_review_supports_comma_separated_declarators ... ok [INFO] [stdout] test direct_double_pointer_review_resolves_shadowed_local_aggregate_field_types ... ok [INFO] [stdout] test direct_double_pointer_review_supports_raw_memory_through_void_pointers ... ok [INFO] [stdout] test direct_double_pointer_review_tracks_alias_assignments_in_array_initializers ... ok [INFO] [stdout] test direct_double_pointer_field_aggregate_elements_preserve_type_and_index_metadata ... ok [INFO] [stdout] test direct_double_pointer_review_rejects_addresses_of_double_pointer_fields ... ok [INFO] [stdout] test direct_double_pointer_review_tracks_local_double_array_element_addresses ... ok [INFO] [stdout] test direct_double_pointer_review_selects_generic_local_array_element_address_types ... ok [INFO] [stdout] test direct_double_pointer_review_tracks_alias_assignments_in_scalar_compound_literals ... ok [INFO] [stdout] test direct_double_pointer_review_analyzes_generic_selected_parameter_returns_lexically ... ok [INFO] [stdout] test direct_double_pointer_review_tracks_retyped_pointer_field_initializers ... ok [INFO] [stdout] test direct_double_pointer_review_tracks_retyped_pointer_field_assignments ... ok [INFO] [stdout] test direct_double_pointer_review_uses_current_storage_for_raw_memory_validation ... ok [INFO] [stdout] test direct_double_pointer_review_uses_current_storage_for_dynamic_aggregate_indices ... ok [INFO] [stdout] test direct_double_pointer_truthiness_and_equality_reject_expired_storage ... ok [INFO] [stdout] test direct_double_pointers_preserve_const_and_lifetime_safety ... ok [INFO] [stdout] test direct_double_pointer_sizeof_rejects_pointer_subscripts ... ok [INFO] [stdout] test direct_double_pointer_review_selects_generic_local_address_types_without_runtime_lookup ... ok [INFO] [stdout] test direct_double_pointer_sizeof_rejects_addition_of_two_pointers ... ok [INFO] [stdout] test direct_double_pointer_review_does_not_taint_safe_retyped_pointer_field_siblings ... ok [INFO] [stdout] test direct_double_pointers_support_sizeof_alignof_and_generic_selection ... ok [INFO] [stdout] test direct_double_pointers_support_null_equality_and_truthiness ... ok [INFO] [stdout] test direct_double_pointers_support_array_decay_indexing_and_arithmetic ... ok [INFO] [stdout] test direct_double_pointers_support_parameters_and_returns ... ok [INFO] [stdout] test direct_double_pointer_review_supports_evaluated_call_results_and_preserves_sizeof_validation ... ok [INFO] [stdout] test direct_double_pointer_review_supports_aggregate_owned_scalar_addresses ... ok [INFO] [stdout] test direct_double_pointers_support_scalar_addresses_and_dereference ... ok [INFO] [stdout] test direct_double_pointers_retain_deeper_pointer_boundaries ... ok [INFO] [stdout] test direct_double_pointer_field_aggregate_elements_preserve_pointee_constness ... ok [INFO] [stdout] test direct_double_pointer_review_tracks_raw_memory_aliases_from_control_expressions ... ok [INFO] [stdout] test direct_double_scalar_field_reverse_subscript_uses_effective_element_type ... ok [INFO] [stdout] test direct_double_sizeof_rejects_aggregate_values_in_scalar_field_conversions ... ok [INFO] [stdout] test direct_double_sizeof_rejects_character_cast_of_aggregate_storage ... ok [INFO] [stdout] test direct_double_sizeof_rejects_const_field_assignment ... ok [INFO] [stdout] test direct_double_sizeof_rejects_integer_only_embedded_array_field_compounds ... ok [INFO] [stdout] test direct_double_sizeof_rejects_nested_const_field_assignment ... ok [INFO] [stdout] test direct_double_sizeof_rejects_all_const_aggregate_field_lvalue_routes ... ok [INFO] [stdout] test direct_double_sizeof_rejects_const_embedded_literal_field_assignment ... ok [INFO] [stdout] test direct_double_sizeof_supports_generic_aggregate_expression_field_address ... ok [INFO] [stdout] test direct_double_pointers_support_global_and_static_storage ... ok [INFO] [stdout] test direct_double_sizeof_validates_aggregate_compound_literal_initializers ... ok [INFO] [stdout] test direct_double_struct_fields_preserve_const_boundaries ... ok [INFO] [stdout] test direct_double_sizeof_validates_initializer_inside_field_assignment ... ok [INFO] [stdout] test direct_double_struct_field_increment_changes_numeric_value_by_one ... ok [INFO] [stdout] test direct_double_sizeof_rejects_whole_aggregate_raw_memory_intrinsics ... ok [INFO] [stdout] test direct_double_struct_fields_support_initialization_and_reads ... ok [INFO] [stdout] test direct_double_struct_pointer_array_element_addresses_round_trip ... ok [INFO] [stdout] test direct_double_struct_fields_support_assignment_compound_and_increment_updates ... ok [INFO] [stdout] test direct_double_sizeof_rejects_pointer_assignment_to_field ... ok [INFO] [stdout] test direct_double_struct_pointer_field_subscript_rejects_double_index_under_sizeof ... ok [INFO] [stdout] test direct_double_sizeof_validates_aggregate_array_compound_literal_initializers ... ok [INFO] [stdout] test direct_double_struct_pointer_array_element_mutations_validate_without_evaluation ... ok [INFO] [stdout] test direct_double_typedef_pointer_slot_const_does_not_qualify_returned_pointee ... ok [INFO] [stdout] test direct_double_type_queries_validate_aggregate_double_array_field_initializers ... ok [INFO] [stdout] test direct_double_typedef_aliases_preserve_safety_boundaries ... ok [INFO] [stdout] test direct_double_typedef_aliases_preserve_supported_value_and_pointer_forms ... ok [INFO] [stdout] test direct_fixed_two_dimensional_double_array_dimension_overflow_is_diagnostic ... ok [INFO] [stdout] test direct_double_union_rejects_nested_aggregate_alias_storage ... ok [INFO] [stdout] test direct_source_digraph_macro_redefinitions_preserve_replacement_spelling ... ok [INFO] [stdout] test direct_fixed_two_dimensional_double_array_declaration_lists_are_supported ... ok [INFO] [stdout] test direct_fixed_two_dimensional_double_array_sizeof_is_non_evaluating ... ok [INFO] [stdout] test direct_embedded_aggregate_array_element_field_compound_assignment_evaluates_once ... ok [INFO] [stdout] test direct_double_struct_pointer_array_elements_preserve_const_ancestry ... ok [INFO] [stdout] test discarded_aggregate_expressions_do_not_require_scalar_conversion ... ok [INFO] [stdout] test direct_double_struct_pointer_fields_support_reads_and_updates ... ok [INFO] [stdout] test direct_fixed_two_dimensional_double_arrays_preserve_safety_boundaries ... ok [INFO] [stdout] test discarded_void_comma_expressions_evaluate_each_operand_once ... ok [INFO] [stdout] test double_array_invalid_fixture_keeps_rank_three_diagnostic ... ok [INFO] [stdout] test double_array_and_pointer_type_queries_are_supported ... ok [INFO] [stdout] test direct_fixed_two_dimensional_double_arrays_match_compiler_oracle_fixture ... ok [INFO] [stdout] test double_casts_apply_destination_scalar_normalization ... ok [INFO] [stdout] test discarded_aggregate_dereference_assignment_evaluates_pointer_once ... ok [INFO] [stdout] test direct_fixed_two_dimensional_double_array_sizeof_preserves_pointer_and_const_boundaries ... ok [INFO] [stdout] test direct_double_whole_aggregate_array_field_addresses_retain_pointer_boundary ... ok [INFO] [stdout] test discarded_pointer_comma_expressions_evaluate_left_operand_once ... ok [INFO] [stdout] test direct_source_digraph_directives_preserve_placement_diagnostics ... ok [INFO] [stdout] test double_scalar_compound_literal_increment_uses_numeric_value ... ok [INFO] [stdout] test double_function_declarations_keep_pointer_and_array_boundaries_source_located ... ok [INFO] [stdout] test double_scalar_compound_literal_compound_assignment_uses_numeric_values ... ok [INFO] [stdout] test enum_constants_shadow_character_pointer_object_placeholders ... ok [INFO] [stdout] test error_directives_normalize_comments_and_whitespace_in_messages ... ok [INFO] [stdout] test embedded_aggregate_array_character_fields_support_memory_operations ... ok [INFO] [stdout] test error_directives_support_empty_digraph_spliced_and_conditional_routes ... ok [INFO] [stdout] test double_compound_assignments_and_increments_preserve_numeric_values ... ok [INFO] [stdout] test embedded_aggregate_array_element_field_increment_preserves_diagnostics ... ok [INFO] [stdout] test exit_unwinds_nested_calls_to_an_interpreter_owned_result ... ok [INFO] [stdout] test double_type_queries_do_not_evaluate_expressions ... ok [INFO] [stdout] test embedded_aggregate_array_element_two_dimensional_fields_decay_to_row_pointers ... ok [INFO] [stdout] test embedded_aggregate_array_element_pointer_field_updates_match_fixture ... ok [INFO] [stdout] test double_function_parameters_returns_and_calls_preserve_numeric_metadata ... ok [INFO] [stdout] test evaluated_double_values_cannot_cross_pointer_cast_or_conditional_boundaries ... ok [INFO] [stdout] test double_array_field_on_comma_aggregate_evaluates_left_operand_once ... ok [INFO] [stdout] test explicit_two_dimensional_row_pointer_declarations_support_reads_writes_and_offsets ... ok [INFO] [stdout] test fixed_two_dimensional_double_typedef_alias_array_return_is_diagnostic ... ok [INFO] [stdout] test embedded_aggregate_array_element_field_replacement_assignment_evaluates_once ... ok [INFO] [stdout] test explicit_two_dimensional_row_pointers_preserve_type_and_const_diagnostics ... ok [INFO] [stdout] test expression_statements_evaluate_their_expression ... ok [INFO] [stdout] test fixed_two_dimensional_double_typedef_aliases_preserve_safety_boundaries ... ok [INFO] [stdout] test for_loop_initializer_variables_are_scoped_to_the_loop ... ok [INFO] [stdout] test fixed_two_dimensional_double_typedef_aliases_match_compiler_oracle_fixture ... ok [INFO] [stdout] test function_returned_aggregate_field_pointers_have_full_expression_lifetime ... ok [INFO] [stdout] test fixed_two_dimensional_scalar_array_fields_match_fixture ... ok [INFO] [stdout] test generic_row_pointer_expression_compound_updates_evaluate_targets_once ... ok [INFO] [stdout] test generic_row_pointer_expression_replacement_evaluates_target_once ... ok [INFO] [stdout] test generic_row_pointer_expression_increments_evaluate_targets_once ... ok [INFO] [stdout] test generic_selection_applies_scalar_promotions_in_conditional_controlling_expressions ... ok [INFO] [stdout] test explicit_two_dimensional_row_pointer_parameters_preserve_caller_storage ... ok [INFO] [stdout] test fixed_two_dimensional_scalar_arrays_match_fixture ... ok [INFO] [stdout] test generic_row_pointer_expressions_support_double_index_reads ... ok [INFO] [stdout] test explicit_two_dimensional_row_pointers_match_fixture ... ok [INFO] [stdout] test generic_selected_aggregate_lvalue_double_array_decay_preserves_storage_identity ... ok [INFO] [stdout] test for_continue_still_runs_increment_clause ... ok [INFO] [stdout] test generic_selection_classifies_prototype_pointer_arithmetic_and_null_conditionals ... ok [INFO] [stdout] test generic_selection_classifies_indexed_and_aggregate_field_controlling_expressions ... ok [INFO] [stdout] test generic_selection_evaluates_only_the_selected_discarded_expression ... ok [INFO] [stdout] test generic_selection_integer_constant_expressions_normalize_selected_bool_casts ... ok [INFO] [stdout] test generic_selection_classifies_string_literals_as_c_character_pointers ... ok [INFO] [stdout] test generic_selection_rejects_no_match_even_in_an_unselected_conditional_branch ... ok [INFO] [stdout] test generic_selection_is_an_integer_constant_expression_when_selected_value_is_constant ... ok [INFO] [stdout] test generic_selection_rejects_unselected_aggregate_bool_arguments ... ok [INFO] [stdout] test generic_selection_sizeof_is_supported_in_integer_constant_expressions ... ok [INFO] [stdout] test generic_selection_preserves_double_expression_types ... ok [INFO] [stdout] test generic_selection_sizeof_in_integer_constant_expressions_uses_selected_cast_type ... ok [INFO] [stdout] test generic_selection_rejects_no_match_in_short_circuited_and_unselected_associations ... ok [INFO] [stdout] test generic_selection_ignores_top_level_const_on_pointer_typedef_associations ... ok [INFO] [stdout] test generic_selection_integer_constant_expressions_use_enum_controls_and_short_circuit ... ok [INFO] [stdout] test generic_selection_preserves_postfix_pointee_const_qualifiers ... ok [INFO] [stdout] test generic_selection_rejects_unsupported_two_dimensional_array_controls ... ok [INFO] [stdout] test double_type_classification_cache_does_not_cross_cloned_function_bodies ... ok [INFO] [stdout] test embedded_aggregate_array_element_field_assignment_preserves_diagnostics ... ok [INFO] [stdout] test generic_selection_validates_unselected_const_assignments ... ok [INFO] [stdout] test generic_selection_supports_selected_void_expression_in_comma_discard_context ... ok [INFO] [stdout] test generic_selection_sizeof_uses_selected_types_without_evaluating_operands ... ok [INFO] [stdout] test generic_selection_uses_prototype_return_types_without_evaluating_calls ... ok [INFO] [stdout] test generic_selection_validates_unselected_double_constraints ... ok [INFO] [stdout] test generic_selection_validates_unselected_function_argument_types ... ok [INFO] [stdout] test generic_selection_validates_unselected_function_calls ... ok [INFO] [stdout] test generic_selection_supports_a_selected_void_expression_in_discard_context ... ok [INFO] [stdout] test generic_selection_validates_unselected_invalid_dereference ... ok [INFO] [stdout] test generic_selection_validates_unselected_invalid_field_access ... ok [INFO] [stdout] test generic_selection_validates_unselected_invalid_index ... ok [INFO] [stdout] test inactive_conditionals_skip_ignored_directive_names ... ok [INFO] [stdout] test inactive_nested_conditional_directives_ignore_operands ... ok [INFO] [stdout] test immediate_exit_unwinds_control_flow_without_terminating_the_host ... ok [INFO] [stdout] test generic_selection_validates_wrapped_unselected_double_constraints ... ok [INFO] [stdout] test integer_constant_generic_selection_allows_unselected_double_results ... ok [INFO] [stdout] test integer_constant_generic_selection_validates_cast_introduced_double_constraints ... ok [INFO] [stdout] test increments_pointer_fields_in_named_aggregate_array_elements_once ... ok [INFO] [stdout] test indexed_struct_parameters_preserve_whole_union_provenance ... ok [INFO] [stdout] test if_expressions_preserve_intmax_uintmax_conversions ... ok [INFO] [stdout] test inactive_conditional_text_tracks_multiline_comments ... ok [INFO] [stdout] test integer_constant_generic_selection_infers_double_controlling_type ... ok [INFO] [stdout] test integer_constant_generic_selection_validates_unselected_double_constraints ... ok [INFO] [stdout] test indexed_and_arrow_two_dimensional_array_fields_decay_to_row_pointers ... ok [INFO] [stdout] test indexed_and_nested_aggregate_pointer_field_writes_preserve_union_provenance ... ok [INFO] [stdout] test integer_constant_generic_selection_validates_wrapped_controlling_double_constraints ... ok [INFO] [stdout] test generic_selection_validation_has_a_deterministic_nesting_limit ... ok [INFO] [stdout] test integer_constant_generic_validation_reaches_double_constraints_inside_calls ... ok [INFO] [stdout] test keeps_atomic_anonymous_aggregate_type_identities_distinct ... ok [INFO] [stdout] test keeps_static_local_names_block_scoped ... ok [INFO] [stdout] test keeps_atomic_anonymous_aggregate_pointer_pointee_identities_distinct ... ok [INFO] [stdout] test keeps_atomic_inline_enum_constants_lexically_scoped ... ok [INFO] [stdout] test keeps_atomic_inline_aggregate_tags_lexically_scoped ... ok [INFO] [stdout] test line_directives_bound_remapped_source_names_and_diagnostics ... ok [INFO] [stdout] test line_directives_preserve_physical_error_locations ... ok [INFO] [stdout] test macro_expansion_keeps_ordinary_integer_tokens_public ... ok [INFO] [stdout] test long_long_base_integer_string_conversions_share_bounded_semantics ... ok [INFO] [stdout] test line_directives_remap_predefined_file_and_line_macros ... ok [INFO] [stdout] test line_directives_expand_macro_operands_in_conditions_and_forwarding ... ok [INFO] [stdout] test macro_stringification_drops_leading_argument_whitespace_at_substitution_boundary ... ok [INFO] [stdout] test line_directives_apply_after_physically_spliced_directives ... ok [INFO] [stdout] test macro_redefinitions_preserve_whitespace_separation ... ok [INFO] [stdout] test macro_stringification_keeps_empty_substitution_separation_inside_replacement ... ok [INFO] [stdout] test line_directives_reject_invalid_operands_with_exact_diagnostics ... ok [INFO] [stdout] test line_directives_restore_parent_state_after_included_headers ... ok [INFO] [stdout] test macro_stringification_preserves_leading_separation_created_by_argument_expansion ... ok [INFO] [stdout] test macro_stringification_trims_whitespace_before_an_empty_nested_argument ... ok [INFO] [stdout] test interpreter_errors_ignore_undocumented_trace_environment_variables ... ok [INFO] [stdout] test macro_token_paste_redefinitions_preserve_digraph_spelling ... ok [INFO] [stdout] test macro_token_paste_redefinitions_preserve_operator_whitespace_separation ... ok [INFO] [stdout] test memchr_preserves_character_storage_safety_diagnostics ... ok [INFO] [stdout] test memchr_evaluates_arguments_once_in_source_order ... ok [INFO] [stdout] test left_associated_double_arithmetic_evaluation_is_bounded ... ok [INFO] [stdout] test memchr_preserves_const_source_qualification ... ok [INFO] [stdout] test memchr_reports_arity_before_pointer_result_const_classification ... ok [INFO] [stdout] test memchr_requires_its_exact_explicit_prototype_at_runtime_and_in_sizeof ... ok [INFO] [stdout] test memchr_result_preserves_source_lifetime ... ok [INFO] [stdout] test memcmp_evaluates_arguments_once_in_source_order_and_accepts_zero_count ... ok [INFO] [stdout] test memcmp_reports_exact_input_capacity ... ok [INFO] [stdout] test memcmp_preserves_character_storage_safety_diagnostics ... ok [INFO] [stdout] test memcmp_reports_exact_bounded_count_diagnostic ... ok [INFO] [stdout] test memcpy_requires_its_exact_explicit_prototype ... ok [INFO] [stdout] test memmove_zero_count_accepts_const_source_and_preserves_destination_identity ... ok [INFO] [stdout] test memcpy_zero_count_allows_identical_character_pointer ... ok [INFO] [stdout] test memmove_requires_its_exact_explicit_prototype_at_runtime_and_in_sizeof ... ok [INFO] [stdout] test memcpy_rejects_overlapping_character_ranges ... ok [INFO] [stdout] test memcpy_preserves_count_const_capacity_and_lifetime_diagnostics ... ok [INFO] [stdout] test memmove_preserves_character_storage_safety_diagnostics ... ok [INFO] [stdout] test memcmp_requires_its_exact_explicit_prototype_at_runtime_and_in_sizeof ... ok [INFO] [stdout] test memcpy_reports_exact_source_capacity ... ok [INFO] [stdout] test memset_supports_aggregate_backed_character_scalar_storage ... ok [INFO] [stdout] test mixed_double_rhs_compound_assignments_convert_to_integer_lhs ... ok [INFO] [stdout] test memset_preserves_character_storage_safety_diagnostics ... ok [INFO] [stdout] test mixed_double_rhs_compound_assignments_convert_integer_lvalue_routes ... ok [INFO] [stdout] test memset_requires_its_exact_explicit_prototype_at_runtime_and_in_sizeof ... ok [INFO] [stdout] test mixed_double_rhs_replacement_assignments_convert_integer_lvalue_routes ... ok [INFO] [stdout] test named_aggregate_array_aggregate_pointer_field_subscript_arguments_preserve_type_diagnostics ... ok [INFO] [stdout] test memcpy_supports_aggregate_backed_character_scalar_storage ... ok [INFO] [stdout] test memcpy_supports_whole_struct_source_storage ... ok [INFO] [stdout] test named_aggregate_array_aggregate_pointer_field_subscript_copy_reads ... ok [INFO] [stdout] test named_aggregate_array_aggregate_pointer_field_subscript_reads ... ok [INFO] [stdout] test named_aggregate_array_aggregate_pointer_field_subscripts_preserve_const ... ok [INFO] [stdout] test named_aggregate_array_aggregate_pointer_field_subscript_reads_bind_as_arguments ... ok [INFO] [stdout] test named_aggregate_array_aggregate_pointer_field_subscripts_return_copies ... ok [INFO] [stdout] test named_aggregate_array_pointer_field_subscript_writes_evaluate_once ... ok [INFO] [stdout] test named_aggregate_array_aggregate_pointer_field_subscript_lvalues_evaluate_once ... ok [INFO] [stdout] test named_aggregate_array_pointer_field_subscript_addresses_alias_storage_once ... ok [INFO] [stdout] test named_aggregate_array_aggregate_pointer_field_subscript_copy_assignment_evaluates_once ... ok [INFO] [stdout] test named_aggregate_array_pointer_field_subscript_reads ... ok [INFO] [stdout] test named_aggregate_array_aggregate_pointer_field_subscript_assignment_results_bind_as_arguments ... ok [INFO] [stdout] test named_aggregate_array_pointer_field_subscript_increments_evaluate_once ... ok [INFO] [stdout] test named_aggregate_array_pointer_field_subscripts_match_fixture ... ok [INFO] [stdout] test named_aggregate_array_pointer_field_subscript_compound_writes_evaluate_once ... ok [INFO] [stdout] test nested_direct_double_array_field_assignment_evaluates_indexes_once ... ok [INFO] [stdout] test named_aggregate_array_pointer_field_aggregate_consumers_match_fixture ... ok [INFO] [stdout] test named_aggregate_array_pointer_field_subscripts_preserve_diagnostics ... ok [INFO] [stdout] test nested_direct_double_array_fields_support_decay_and_element_addresses ... ok [INFO] [stdout] test named_aggregate_array_element_pointer_field_updates_match_fixture ... ok [INFO] [stdout] test named_aggregate_array_pointer_field_subscript_addresses_preserve_const ... ok [INFO] [stdout] test memset_evaluates_arguments_once_in_source_order ... ok [INFO] [stdout] test nested_sizeof_strstr_calls_are_constraint_aware ... ok [INFO] [stdout] test nested_holder_array_pointer_field_subscripts_match_fixture ... ok [INFO] [stdout] test nested_macro_rescanning_preserves_keyword_named_macros ... ok [INFO] [stdout] test nested_character_conversion_validation_remains_linear ... ok [INFO] [stdout] test non_double_fields_nested_in_union_arrays_remain_scalar_values ... ok [INFO] [stdout] test non_evaluating_direct_double_pointer_conversions_accept_void_pointer_sources ... ok [INFO] [stdout] test non_evaluating_aggregate_array_field_assignments_match_evaluated_diagnostics ... ok [INFO] [stdout] test non_evaluating_double_array_field_decay_preserves_const_qualification ... ok [INFO] [stdout] test non_evaluating_aggregate_int_field_assignment_rejects_double_field_pointer_rhs ... ok [INFO] [stdout] test non_evaluating_memory_aggregate_dereference_uses_postfix_pointer_value_before_increment ... ok [INFO] [stdout] test non_evaluating_memory_aggregate_returns_preserve_field_storage ... ok [INFO] [stdout] test non_evaluating_memory_aggregate_pointer_index_overflow_does_not_panic ... ok [INFO] [stdout] test non_evaluating_memory_analyzes_conditional_generic_types_lexically ... ok [INFO] [stdout] test non_evaluating_memory_aggregate_pointer_parameters_preserve_field_storage ... ok [INFO] [stdout] test nested_string_collation_transform_validation_remains_linear ... ok [INFO] [stdout] test nested_integer_constant_generic_double_validation_is_bounded ... ok [INFO] [stdout] test non_evaluating_memory_analyzes_unary_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_applies_global_slot_mutations_from_callees ... ok [INFO] [stdout] test nested_named_holder_array_pointer_field_subscript_reads ... ok [INFO] [stdout] test non_evaluating_memory_binary_types_classify_live_reverse_subscripts ... ok [INFO] [stdout] test non_evaluating_memory_aggregate_field_assignments_preserve_postfix_rhs_values ... ok [INFO] [stdout] test nested_generic_selected_association_validation_is_bounded ... ok [INFO] [stdout] test non_evaluating_memory_binary_types_classify_live_row_pointer_elements ... ok [INFO] [stdout] test macro_stringification_byte_limit_is_shared_across_translation_unit ... ok [INFO] [stdout] test non_evaluating_memory_binary_types_fall_back_for_live_aggregate_array_fields ... ok [INFO] [stdout] test non_evaluating_memory_branch_join_drops_overwritten_double_storage ... ok [INFO] [stdout] test non_evaluating_memory_callee_mutations_preserve_field_storage ... ok [INFO] [stdout] test non_evaluating_memory_classifies_assigned_call_results_from_source_order_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_classifies_assignment_wrapped_returned_calls_from_source_order_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_captures_parameter_targets_in_source_order ... ok [INFO] [stdout] test non_evaluating_memory_classifies_returned_calls_from_source_order_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_composes_returned_aggregate_pointer_parameter_offsets ... ok [INFO] [stdout] test non_evaluating_memory_conditional_aggregate_pointer_arguments_preserve_effects ... ok [INFO] [stdout] test non_evaluating_memory_classifies_cast_wrapped_returned_calls_from_source_order_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_classifies_generic_wrapped_returned_calls_from_source_order_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_bool_conversions_accept_aggregate_double_field_pointers ... ok [INFO] [stdout] test non_evaluating_memory_classifies_comma_wrapped_returned_calls_from_source_order_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_classifies_conditional_returned_calls_from_source_order_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_calls_propagate_global_aggregate_pointer_mutations ... ok [INFO] [stdout] test non_evaluating_memory_classifies_stored_call_results_from_source_order_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_conditional_control_transfer_preserves_stopped_paths ... ok [INFO] [stdout] test non_evaluating_indexed_aggregate_pointers_preserve_captured_union_provenance ... ok [INFO] [stdout] test non_evaluating_memory_conservatively_joins_dynamic_aggregate_array_pointer_field_targets ... ok [INFO] [stdout] test non_evaluating_memory_converts_cast_array_indexes ... ok [INFO] [stdout] test non_evaluating_memory_conditional_callee_writes_are_not_hidden_by_input_union ... ok [INFO] [stdout] test non_evaluating_memory_control_transfer_does_not_launder_storage ... ok [INFO] [stdout] test non_evaluating_memory_does_not_merge_unrelated_aggregate_pointer_field_targets ... ok [INFO] [stdout] test non_evaluating_memory_does_not_taint_safe_returns_from_double_arguments ... ok [INFO] [stdout] test non_evaluating_memory_do_while_keeps_guaranteed_overwrites ... ok [INFO] [stdout] test non_evaluating_memory_final_review_struct_arrays_decay_for_generic_selection ... ok [INFO] [stdout] test non_evaluating_memory_final_review_keys_returned_targets_by_argument_identity ... ok [INFO] [stdout] test non_evaluating_memory_for_initializers_keep_guaranteed_overwrites ... ok [INFO] [stdout] test non_evaluating_memory_final_review_widens_moving_aggregate_pointer_loop_targets ... ok [INFO] [stdout] test non_evaluating_memory_final_review_keys_summaries_by_aggregate_pointer_targets ... ok [INFO] [stdout] test non_evaluating_memory_final_review_types_binary_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_dynamic_safe_writes_preserve_other_possible_elements ... ok [INFO] [stdout] test non_evaluating_memory_keeps_aggregate_array_element_taint_index_specific ... ok [INFO] [stdout] test non_evaluating_memory_fully_returning_switch_preserves_safe_overwrite ... ok [INFO] [stdout] test non_evaluating_memory_joins_different_aggregate_targets_conservatively ... ok [INFO] [stdout] test non_evaluating_memory_keeps_nested_aggregate_array_element_taint_index_specific ... ok [INFO] [stdout] test non_evaluating_memory_final_review_preserves_aggregate_pointer_targets_through_copies ... ok [INFO] [stdout] test non_evaluating_memory_final_review_preserves_aggregate_value_pointer_targets ... ok [INFO] [stdout] test non_evaluating_memory_final_review_validates_assignment_generic_control_rhs ... ok [INFO] [stdout] test non_evaluating_memory_latest_review_blocker_types_pointer_field_addresses_lexically ... ok [INFO] [stdout] test non_evaluating_memory_latest_review_blocker_tracks_pointer_field_increment_targets ... ok [INFO] [stdout] test non_evaluating_memory_latest_review_blocker_validates_deref_compound_operators_lexically ... ok [INFO] [stdout] test non_evaluating_memory_latest_review_preserves_const_pointer_slots ... ok [INFO] [stdout] test non_evaluating_memory_latest_review_rejects_pointer_to_dereferenced_scalar_assignment ... ok [INFO] [stdout] test non_evaluating_memory_merges_possible_double_aliases_from_if_branches ... ok [INFO] [stdout] test non_evaluating_memory_merges_possible_double_aliases_from_loops ... ok [INFO] [stdout] test non_evaluating_memory_latest_review_rejects_pointer_to_scalar_generic_assignment ... ok [INFO] [stdout] test non_evaluating_memory_ignores_unreachable_returns ... ok [INFO] [stdout] test non_evaluating_memory_latest_review_retargets_nested_aggregate_array_fields ... ok [INFO] [stdout] test non_evaluating_memory_possible_aggregate_target_writes_preserve_unselected_storage ... ok [INFO] [stdout] test non_evaluating_memory_merges_pointer_aliases_across_switch_sections ... ok [INFO] [stdout] test non_evaluating_memory_preserves_adjusted_struct_array_parameter_elements_on_read ... ok [INFO] [stdout] test non_evaluating_memory_preserves_adjusted_struct_array_parameter_elements_on_mutation ... ok [INFO] [stdout] test non_evaluating_memory_preserves_aggregate_array_element_taint_through_value_parameters ... ok [INFO] [stdout] test non_evaluating_memory_preserves_aggregate_by_value_dereference_provenance ... ok [INFO] [stdout] test nested_generic_controlling_expression_validation_is_bounded ... ok [INFO] [stdout] test non_evaluating_memory_pointer_global_initializers_preserve_runtime_call_depth_limit ... ok [INFO] [stdout] test non_evaluating_memory_final_review_recursive_fallback_preserves_effects ... ok [INFO] [stdout] test non_evaluating_memory_preserves_comma_postfix_values_in_pointer_assignments ... ok [INFO] [stdout] test non_evaluating_memory_preserves_comma_postfix_values_in_pointer_declarations ... ok [INFO] [stdout] test non_evaluating_memory_preserves_fields_through_aggregate_assignment_expressions ... ok [INFO] [stdout] test non_evaluating_memory_preserves_aliased_parameter_write_order ... ok [INFO] [stdout] test non_evaluating_memory_preserves_plain_comma_values_across_pointer_consumers ... ok [INFO] [stdout] test non_evaluating_memory_preserves_aliased_parameter_write_order_after_distinct_cache_prime ... ok [INFO] [stdout] test non_evaluating_memory_preserves_comma_left_effects_before_postfix_call_values ... ok [INFO] [stdout] test non_evaluating_memory_rebases_nonzero_aggregate_pointer_parameter_reads ... ok [INFO] [stdout] test non_evaluating_memory_rejects_const_aggregate_array_generic_increments ... ok [INFO] [stdout] test non_evaluating_memory_rejects_const_aggregate_pointer_generic_increments ... ok [INFO] [stdout] test non_evaluating_memory_preserves_comma_postfix_values_in_pointer_returns ... ok [INFO] [stdout] test non_evaluating_memory_rejects_const_direct_struct_field_generic_increments ... ok [INFO] [stdout] test non_evaluating_memory_preserves_double_storage_for_postfix_pointer_returns ... ok [INFO] [stdout] test non_evaluating_memory_recursive_int_pointer_fallback_stays_type_compatible ... ok [INFO] [stdout] test non_evaluating_memory_preserves_global_and_parameter_alias_write_order ... ok [INFO] [stdout] test non_evaluating_memory_rejects_const_double_assignment_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_rejects_const_double_deref_compound_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_rejects_const_double_pointer_increment_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_rejects_const_double_pointer_compound_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_preserves_field_reads_from_source_order_call_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_rejects_incompatible_pointer_generic_binary_constraints ... ok [INFO] [stdout] test non_evaluating_memory_rejects_forwarded_addresses_of_null_double_pointer_slots ... ok [INFO] [stdout] test non_evaluating_memory_rejects_nonzero_pointer_generic_equality ... ok [INFO] [stdout] test non_evaluating_memory_preserves_nested_pointer_fields_for_possible_parameter_targets ... ok [INFO] [stdout] test non_evaluating_memory_rejects_const_double_deref_increment_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_rejects_const_source_cast_writes_in_nested_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_rejects_function_static_double_storage_results ... ok [INFO] [stdout] test non_evaluating_memory_inspects_pointer_assignment_result_rhs ... ok [INFO] [stdout] test non_evaluating_memory_rejects_prototype_double_pointer_results ... ok [INFO] [stdout] test non_evaluating_memory_preserves_plain_comma_call_value_effects ... ok [INFO] [stdout] test non_evaluating_memory_rejects_pointer_valued_generic_subscripts ... ok [INFO] [stdout] test non_evaluating_memory_global_initializers_preserve_runtime_call_depth_limit ... ok [INFO] [stdout] test non_evaluating_memory_rekeys_nested_aggregate_targets_after_storage_mutation ... ok [INFO] [stdout] test non_evaluating_memory_preserves_relative_arithmetic_on_parameter_pointer_fields ... ok [INFO] [stdout] test non_evaluating_memory_propagates_deeper_recursive_aggregate_effects ... ok [INFO] [stdout] test non_evaluating_memory_propagates_pointer_targets_through_aggregate_array_assignment ... ok [INFO] [stdout] test nested_generic_selected_double_association_validation_is_bounded ... ok [INFO] [stdout] test non_evaluating_memory_review_blockers_type_lexical_deref_compound_assignments ... ok [INFO] [stdout] test non_evaluating_memory_review_blockers_preserve_static_call_state ... ok [INFO] [stdout] test non_evaluating_memory_rejects_pointer_casts_from_double_generic_controls ... ok [INFO] [stdout] test bounds_macro_token_pasting_generated_bytes ... ok [INFO] [stdout] test non_evaluating_memory_remaps_returned_targets_from_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_resolves_assignment_wrapped_comma_pointer_targets ... ok [INFO] [stdout] test non_evaluating_memory_return_effects_ignore_same_named_block_locals ... ok [INFO] [stdout] test non_evaluating_memory_retargets_assigned_aggregate_pointer_fields ... ok [INFO] [stdout] test non_evaluating_memory_returning_callee_branches_preserve_writes ... ok [INFO] [stdout] test non_evaluating_memory_propagates_pointer_targets_through_adjacent_aggregate_writes ... ok [INFO] [stdout] test non_evaluating_memory_review_blockers_validate_nested_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_review_blockers_type_lexical_field_addresses ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_analyzes_generic_parameter_arithmetic_lexically ... ok [INFO] [stdout] test non_evaluating_memory_review_blockers_validate_cast_wrapped_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_iterates_loop_aliases_to_a_fixed_point ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_iterates_for_and_do_while_aliases_to_a_fixed_point ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_handles_recursive_taint_edges_conservatively ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_preserves_aggregate_assignment_provenance ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_preserves_nested_by_value_aggregate_fields ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_preserves_dynamic_aggregate_element_writes ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_preserves_all_aggregate_assignment_routes ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_preserves_shadowed_aggregate_target_identity ... ok [INFO] [stdout] test non_evaluating_memory_return_storage_analysis_scales_linearly ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_preserves_aggregate_pointer_arithmetic_targets ... ok [INFO] [stdout] test non_evaluating_memory_returning_branches_do_not_taint_continuations ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_preserves_short_circuit_alias_paths ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_preserves_struct_pointer_return_fields ... ok [INFO] [stdout] test non_evaluating_memory_snapshots_prefix_call_arguments_after_effects ... ok [INFO] [stdout] test non_evaluating_memory_tracks_aggregate_pointer_field_assignments ... ok [INFO] [stdout] test non_evaluating_memory_stopped_control_paths_preserve_safe_fallthrough ... ok [INFO] [stdout] test non_evaluating_memory_snapshots_postfix_call_arguments_before_effects ... ok [INFO] [stdout] test non_evaluating_memory_review_followup_uses_declared_aggregate_double_layouts ... ok [INFO] [stdout] test non_evaluating_memory_tracks_aggregate_pointer_compound_assignment_targets ... ok [INFO] [stdout] test non_evaluating_memory_tracks_alias_assignments_in_array_assignment_indices ... ok [INFO] [stdout] test non_evaluating_memory_tracks_aggregate_pointer_increment_targets ... ok [INFO] [stdout] test non_evaluating_memory_tracks_aggregate_pointer_field_compound_assignment_targets ... ok [INFO] [stdout] test non_evaluating_memory_tracks_aggregate_call_result_field_assignments ... ok [INFO] [stdout] test non_evaluating_memory_tracks_aggregate_array_element_field_assignments ... ok [INFO] [stdout] test non_evaluating_memory_tracks_aggregate_pointer_field_targets ... ok [INFO] [stdout] test non_evaluating_memory_tracks_dynamic_aggregate_pointer_callee_writes ... ok [INFO] [stdout] test non_evaluating_memory_tracks_indexed_aggregate_pointer_callee_writes ... ok [INFO] [stdout] test non_evaluating_memory_tracks_global_aggregate_field_returns ... ok [INFO] [stdout] test non_evaluating_memory_tracks_assignment_result_aggregate_targets ... ok [INFO] [stdout] test non_evaluating_memory_tracks_double_storage_through_by_value_aggregate_parameters ... ok [INFO] [stdout] test non_evaluating_memory_tracks_aggregate_array_pointer_fields ... ok [INFO] [stdout] test non_evaluating_memory_tracks_double_storage_through_aggregate_value_forms ... ok [INFO] [stdout] test non_evaluating_memory_tracks_alias_assignments_in_array_set_indices ... ok [INFO] [stdout] test non_evaluating_memory_tracks_nested_aggregate_array_element_field_assignments ... ok [INFO] [stdout] test non_evaluating_memory_tracks_indexed_aggregate_pointer_reads ... ok [INFO] [stdout] test non_evaluating_memory_tracks_nested_aggregate_array_initializer_paths ... ok [INFO] [stdout] test non_evaluating_memory_updates_aggregate_targets_after_pointer_assignment ... ok [INFO] [stdout] test non_evaluating_memory_tracks_nested_aggregate_array_pointer_field_targets ... ok [INFO] [stdout] test non_evaluating_memory_tracks_pointer_aliases_in_scalar_initializers ... ok [INFO] [stdout] test non_evaluating_memory_updates_aggregate_targets_through_generic_selection ... ok [INFO] [stdout] test non_evaluating_memory_updates_nested_compound_lvalues_on_the_prefix_increment_owner ... ok [INFO] [stdout] test non_evaluating_memory_tracks_nested_aggregate_pointer_field_compound_assignment_targets ... ok [INFO] [stdout] test non_evaluating_memory_updates_deref_call_target_from_source_order_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_tracks_root_aggregate_array_pointer_field_targets ... ok [INFO] [stdout] test non_evaluating_memory_tracks_stored_aggregate_pointer_targets_conservatively ... ok [INFO] [stdout] test non_evaluating_memory_tracks_pointer_field_assignment_results ... ok [INFO] [stdout] test non_evaluating_memory_types_array_compound_assignment_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_updates_nested_postfix_lvalues_on_the_pre_increment_owner ... ok [INFO] [stdout] test non_evaluating_memory_updates_deref_assignment_expression_target_from_argument_snapshots ... ok [INFO] [stdout] test non_evaluating_memory_updates_nested_increment_lvalues_on_the_prefix_increment_owner ... ok [INFO] [stdout] test non_evaluating_memory_types_double_array_assignment_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_types_double_struct_field_assignment_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_uses_condition_effects_for_conditional_branch_values ... ok [INFO] [stdout] test non_evaluating_memory_types_double_struct_field_compound_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_types_increment_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_types_struct_pointer_set_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_types_supported_increment_lvalues_lexically ... ok [INFO] [stdout] test non_evaluating_memory_types_two_dimensional_aggregate_field_elements_lexically ... ok [INFO] [stdout] test non_evaluating_memory_validates_conditional_generic_control_conditions ... ok [INFO] [stdout] test non_evaluating_memory_uses_pre_increment_target_for_postfix_aggregate_pointer_values ... ok [INFO] [stdout] test non_evaluating_memory_validates_struct_field_assignment_generic_control_rhs ... ok [INFO] [stdout] test non_evaluating_memory_writes_indexed_aggregate_pointer_values_to_backing_storage ... ok [INFO] [stdout] test non_evaluating_memory_validates_unselected_generic_associations ... ok [INFO] [stdout] test non_evaluating_memory_validates_deref_assignment_types_in_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_types_aggregate_field_mutation_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_writes_indexed_aggregate_pointer_fields_to_backing_storage ... ok [INFO] [stdout] test non_evaluating_memory_writes_prefix_dereference_expressions_to_updated_targets ... ok [INFO] [stdout] test non_evaluating_memory_uses_current_runtime_pointer_facts ... ok [INFO] [stdout] test non_evaluating_memory_validates_aggregate_field_mutation_generic_controls_lexically ... ok [INFO] [stdout] test non_evaluating_memory_validates_assignment_generic_control_constraints ... ok [INFO] [stdout] test non_evaluating_memory_uses_updated_target_for_prefix_aggregate_pointer_values ... ok [INFO] [stdout] test non_evaluating_memory_validates_aggregate_generic_initializers ... ok [INFO] [stdout] test non_evaluating_memory_validates_const_deref_assignments_in_generic_controls ... ok [INFO] [stdout] test non_evaluating_memory_writes_postfix_struct_pointer_fields_to_previous_targets ... ok [INFO] [stdout] test non_evaluating_pointer_truthiness_accepts_aggregate_double_array_decay ... ok [INFO] [stdout] test non_evaluating_memory_writes_prefix_dereference_statements_to_updated_targets ... ok [INFO] [stdout] test non_evaluating_pointer_fields_reject_double_array_decay ... ok [INFO] [stdout] test non_evaluating_return_storage_analysis_enforces_call_depth_limit ... ok [INFO] [stdout] test non_evaluating_memory_writes_prefix_struct_pointer_fields_to_updated_targets ... ok [INFO] [stdout] test normalizes_and_bounds_strlen_character_scans ... ok [INFO] [stdout] test normalizes_and_bounds_strchr_character_searches ... ok [INFO] [stdout] test non_evaluating_sizeof_rejects_every_invalid_pointer_binary_family ... ok [INFO] [stdout] test normalizes_bool_parameters_and_return_values_from_scalars_and_pointers ... ok [INFO] [stdout] test non_evaluating_sizeof_binary_validation_has_a_deterministic_depth_limit ... ok [INFO] [stdout] test null_preprocessing_directives_preserve_malformed_and_placement_diagnostics ... ok [INFO] [stdout] test normalizes_bool_scalar_declarations_and_assignments ... ok [INFO] [stdout] test normalizes_and_bounds_strcpy_character_sequences ... ok [INFO] [stdout] test non_evaluating_reverse_subscript_double_scalar_field_addresses_accept_pointer_operand ... ok [INFO] [stdout] test object_like_macro_expansion_skips_comments_and_literals ... ok [INFO] [stdout] test non_evaluating_scalar_operators_reject_aggregate_double_array_decay ... ok [INFO] [stdout] test object_like_macro_if_elif_fixture_matches_expected_result ... ok [INFO] [stdout] test non_evaluating_sizeof_rejects_incompatible_pointer_binary_constraints ... ok [INFO] [stdout] test normalizes_and_bounds_string_span_character_sequences ... ok [INFO] [stdout] test normalizes_and_bounds_strstr_character_sequences ... ok [INFO] [stdout] test normalizes_bool_array_and_field_storage_across_assignment_and_updates ... ok [INFO] [stdout] test null_preprocessing_directives_work_in_included_headers ... ok [INFO] [stdout] test persistent_carrierless_scalar_union_object_bytes_support_all_bounded_intrinsics ... ok [INFO] [stdout] test persistent_carrierless_scalar_union_bytes_preserve_const_views_and_array_isolation ... ok [INFO] [stdout] test normalizes_and_bounds_strpbrk_character_sequences ... ok [INFO] [stdout] test normalizes_and_bounds_strrchr_character_searches ... ok [INFO] [stdout] test persistent_all_bool_union_object_bytes_support_all_bounded_intrinsics ... ok [INFO] [stdout] test persistent_scalar_union_object_bytes_preserve_safety_and_non_evaluation ... ok [INFO] [stdout] test physical_line_continuation_errors_keep_physical_source_locations ... ok [INFO] [stdout] test non_evaluating_parameterized_return_storage_analysis_scales_linearly ... ok [INFO] [stdout] test physical_line_continuations_are_deleted_before_preprocessing_tokenization ... ok [INFO] [stdout] test physical_line_continuations_preserve_inactive_preprocessing_structure ... ok [INFO] [stdout] test normalizes_and_bounds_strcat_character_sequences ... ok [INFO] [stdout] test physical_line_continuations_splice_preprocessing_tokens ... ok [INFO] [stdout] test pointer_difference_const_metadata_follows_pointer_valued_base ... ok [INFO] [stdout] test pointer_difference_const_metadata_rejects_genuinely_const_base ... ok [INFO] [stdout] test persistent_all_bool_union_bytes_preserve_copy_and_array_element_isolation ... ok [INFO] [stdout] test pointer_field_replacement_through_embedded_aggregate_array_element_evaluates_once ... ok [INFO] [stdout] test pointer_to_row_typedef_aliases_support_object_declarations ... ok [INFO] [stdout] test pointer_to_row_typedef_aliases_match_fixture ... ok [INFO] [stdout] test predefined_file_and_line_macros_expand_at_the_use_site ... ok [INFO] [stdout] test pointer_to_row_typedef_aliases_support_parameters_returns_and_declaration_lists ... ok [INFO] [stdout] test preserves_cross_array_errors_in_discarded_pointer_comma_operands ... ok [INFO] [stdout] test preserves_different_array_diagnostics_in_nested_pointer_differences ... ok [INFO] [stdout] test preserves_integer_absolute_value_call_argument_boundaries ... ok [INFO] [stdout] test pointer_to_row_typedef_aliases_preserve_width_and_const_diagnostics ... ok [INFO] [stdout] test predefined_macros_expand_through_conditions_forwarding_and_stringification ... ok [INFO] [stdout] test preserves_integer_string_conversion_call_and_pointer_boundaries ... ok [INFO] [stdout] test preserves_named_aggregate_array_bounds_for_pointer_field_reads ... ok [INFO] [stdout] test preserves_strchr_pointer_search_and_storage_boundaries ... ok [INFO] [stdout] test preserves_strcmp_call_and_pointer_boundaries ... ok [INFO] [stdout] test preserves_strcpy_declaration_call_and_user_definition_boundaries ... ok [INFO] [stdout] test preserves_strchr_declaration_and_call_boundaries ... ok [INFO] [stdout] test preserves_strncat_declaration_call_and_user_definition_boundaries ... ok [INFO] [stdout] test preserves_strncmp_count_and_prefix_boundaries ... ok [INFO] [stdout] test preserves_strncmp_declaration_call_and_pointer_boundaries ... ok [INFO] [stdout] test preserves_strcat_pointer_storage_lifetime_and_capacity_boundaries ... ok [INFO] [stdout] test preserves_string_span_declaration_call_and_storage_boundaries ... ok [INFO] [stdout] test preserves_strlen_declaration_call_and_pointer_boundaries ... ok [INFO] [stdout] test preserves_strcpy_pointer_storage_lifetime_and_capacity_boundaries ... ok [INFO] [stdout] test preserves_strcat_declaration_call_and_user_definition_boundaries ... ok [INFO] [stdout] test preserves_strncpy_declaration_call_and_user_definition_boundaries ... ok [INFO] [stdout] test preserves_strrchr_pointer_search_and_storage_boundaries ... ok [INFO] [stdout] test preserves_strstr_declaration_call_and_user_definition_boundaries ... ok [INFO] [stdout] test preserves_strstr_pointer_storage_and_lifetime_boundaries ... ok [INFO] [stdout] test random_functions_preserve_arity_and_seed_shape_boundaries ... ok [INFO] [stdout] test reads_pointer_fields_through_const_embedded_aggregate_array_elements ... ok [INFO] [stdout] test reads_mutable_pointer_fields_through_const_named_aggregate_array_elements ... ok [INFO] [stdout] test random_functions_require_exact_explicit_prototypes_and_preserve_user_definitions ... ok [INFO] [stdout] test preserves_strtok_mutability_lifetime_and_input_boundaries ... ok [INFO] [stdout] test predefined_macros_track_primary_and_included_logical_sources ... ok [INFO] [stdout] test reads_pointer_fields_from_named_aggregate_array_elements ... ok [INFO] [stdout] test recursive_union_provenance_uses_cycle_summaries_without_argument_taint ... ok [INFO] [stdout] test rejects_aggregate_cast_expressions ... ok [INFO] [stdout] test rejects_aggregate_forward_declarations_with_context ... ok [INFO] [stdout] test rejects_aggregate_bit_fields_with_context ... ok [INFO] [stdout] test rejects_aggregate_array_compound_literals_longer_than_declared_length ... ok [INFO] [stdout] test rejects_aggregate_initializer_expression_type_mismatches ... ok [INFO] [stdout] test rejects_aggregate_conditional_type_mismatches ... ok [INFO] [stdout] test rejects_aggregate_assignment_expression_type_mismatches ... ok [INFO] [stdout] test rejects_aggregate_pointer_call_index_addresses_that_discard_const ... ok [INFO] [stdout] test rejects_aggregate_pointer_dereference_assignment_through_const_views ... ok [INFO] [stdout] test rejects_aggregate_pointer_index_addresses_that_discard_const ... ok [INFO] [stdout] test rejects_aggregate_pointer_type_mismatches ... ok [INFO] [stdout] test rejects_anonymous_aggregate_parameters_with_context ... ok [INFO] [stdout] test rejects_anonymous_aggregate_pointer_array_declarations_with_targeted_diagnostic ... ok [INFO] [stdout] test preserves_strpbrk_pointer_storage_and_lifetime_boundaries ... ok [INFO] [stdout] test rejects_anonymous_aggregate_parenthesized_pointer_declarations_with_targeted_diagnostic ... ok [INFO] [stdout] test rejects_anonymous_aggregate_return_types_with_context ... ok [INFO] [stdout] test rejects_array_compound_literals_longer_than_declared_length ... ok [INFO] [stdout] test rejects_array_designators_outside_declared_length ... ok [INFO] [stdout] test rejects_array_initializers_longer_than_declared_length ... ok [INFO] [stdout] test rejects_array_compound_literal_string_initializers_that_are_too_long ... ok [INFO] [stdout] test rejects_array_return_types_with_context ... ok [INFO] [stdout] test rejects_array_designator_starts_in_struct_compound_literal_initializers_with_context ... ok [INFO] [stdout] test rejects_assignment_to_const_anonymous_aggregate_array_elements ... ok [INFO] [stdout] test preserves_strrchr_declaration_and_call_boundaries ... ok [INFO] [stdout] test rejects_array_parameter_const_slot_reassignment ... ok [INFO] [stdout] test rejects_assignment_to_const_anonymous_aggregate_fields ... ok [INFO] [stdout] test rejects_assignment_to_const_fields_on_aggregate_compound_literals ... ok [INFO] [stdout] test rejects_assignment_to_const_arrays ... ok [INFO] [stdout] test preserves_strpbrk_declaration_and_call_boundaries ... ok [INFO] [stdout] test rejects_alignof_void ... ok [INFO] [stdout] test rejects_assignment_to_const_inline_enum_object ... ok [INFO] [stdout] test rejects_anonymous_aggregate_pointer_to_pointer_declarations_with_targeted_diagnostic ... ok [INFO] [stdout] test rejects_assignment_to_const_pointer_slot_typedef_field_in_declaration_list ... ok [INFO] [stdout] test rejects_arrow_aggregate_pointer_field_index_addresses_that_discard_const ... ok [INFO] [stdout] test preserves_strncpy_storage_overlap_and_row_boundaries ... ok [INFO] [stdout] test rejects_assignment_to_const_pointer_fields_on_aggregate_compound_literals ... ok [INFO] [stdout] test rejects_assignment_to_const_enum_aggregate_fields ... ok [INFO] [stdout] test rejects_assignment_to_const_scalars ... ok [INFO] [stdout] test rejects_assignment_to_const_parameters ... ok [INFO] [stdout] test rejects_assignment_to_const_struct_fields ... ok [INFO] [stdout] test rejects_assignment_to_enum_constants ... ok [INFO] [stdout] test rejects_assignment_to_const_typedef_alias_variables ... ok [INFO] [stdout] test rejects_assignment_to_nested_fields_of_const_aggregate_array_fields ... ok [INFO] [stdout] test rejects_assignment_to_nested_fields_of_const_aggregate_array_fields_on_compound_literals ... ok [INFO] [stdout] test rejects_assignment_to_nested_fields_of_const_aggregate_fields ... ok [INFO] [stdout] test rejects_atomic_array_typedef_arguments_with_context ... ok [INFO] [stdout] test rejects_assignment_to_nested_fields_of_const_anonymous_aggregate_fields ... ok [INFO] [stdout] test rejects_atomic_double_pointer_forms ... ok [INFO] [stdout] test preserves_strncat_storage_overlap_and_row_boundaries ... ok [INFO] [stdout] test rejects_atomic_wrapping_of_atomic_anonymous_aggregate_pointer_aliases ... ok [INFO] [stdout] test rejects_atomic_wrapping_of_qualified_atomic_anonymous_aggregate_value_aliases ... ok [INFO] [stdout] test rejects_atomic_wrapping_of_atomic_anonymous_aggregate_value_aliases ... ok [INFO] [stdout] test rejects_block_scoped_aggregate_typedef_alias_after_scope_exit ... ok [INFO] [stdout] test rejects_block_typedef_aliases_after_scope_exit ... ok [INFO] [stdout] test rejects_break_in_for_initializers ... ok [INFO] [stdout] test rejects_calls_to_undefined_functions ... ok [INFO] [stdout] test rejects_colon_invalid_starts_in_expression_boundaries_with_context ... ok [INFO] [stdout] test rejects_comma_operator_in_switch_case_label ... ok [INFO] [stdout] test rejects_comma_operator_in_array_length_integer_constant_expressions ... ok [INFO] [stdout] test rejects_comma_operator_in_enum_constant_expression ... ok [INFO] [stdout] test rejects_block_scoped_named_aggregate_tags_after_scope_exit ... ok [INFO] [stdout] test rejects_complex_type_specifiers_with_context ... ok [INFO] [stdout] test rejects_conflicting_function_prototypes ... ok [INFO] [stdout] test rejects_const_aggregate_array_decay_to_mutable_pointer ... ok [INFO] [stdout] test rejects_const_array_typedef_compound_literal_const_discard ... ok [INFO] [stdout] test rejects_const_aggregate_pointer_index_writes ... ok [INFO] [stdout] test rejects_const_array_typedef_compound_literal_writes ... ok [INFO] [stdout] test rejects_const_discard_from_atomic_anonymous_aggregate_const_pointer_views ... ok [INFO] [stdout] test rejects_const_discard_from_array_fields_on_aggregate_compound_literals ... ok [INFO] [stdout] test rejects_const_discard_from_atomic_anonymous_aggregate_qualified_value_aliases ... ok [INFO] [stdout] test rejects_const_discard_from_named_aggregate_array_element_pointer_fields ... ok [INFO] [stdout] test rejects_const_discard_from_chained_qualified_array_aliases ... ok [INFO] [stdout] test rejects_const_anonymous_aggregate_for_initializer_pointer_writes ... ok [INFO] [stdout] test rejects_const_discard_from_scalar_compound_literal_addresses ... ok [INFO] [stdout] test rejects_const_discard_from_chained_const_array_typedef_compound_literals ... ok [INFO] [stdout] test rejects_const_discard_from_qualified_named_type_array_aliases ... ok [INFO] [stdout] test rejects_break_outside_loops ... ok [INFO] [stdout] test rejects_const_discard_from_array_field_elements_on_aggregate_compound_literals ... ok [INFO] [stdout] test rejects_const_discard_from_named_aggregate_array_pointer_field_increment_results ... ok [INFO] [stdout] test rejects_chained_and_atomic_qualified_typedef_arguments_with_context ... ok [INFO] [stdout] test rejects_const_discard_from_pointer_field_increment_result_through_embedded_array_element ... ok [INFO] [stdout] test rejects_const_discard_in_pointer_field_assignment_through_embedded_aggregate_array_element ... ok [INFO] [stdout] test rejects_const_discard_from_pointer_fields_on_aggregate_compound_literals ... ok [INFO] [stdout] test rejects_const_discard_from_atomic_anonymous_aggregate_qualified_array_aliases ... ok [INFO] [stdout] test rejects_const_embedded_aggregate_array_element_copy_assignment ... ok [INFO] [stdout] test rejects_const_pointer_returning_call_to_mutable_pointer ... ok [INFO] [stdout] test rejects_const_pointer_typedef_alias_const_discard ... ok [INFO] [stdout] test rejects_const_embedded_aggregate_array_element_copy_assignment_through_pointer ... ok [INFO] [stdout] test rejects_const_pointer_typedef_alias_slot_assignment ... ok [INFO] [stdout] test rejects_const_scalar_array_decay_to_mutable_unsized_parameter ... ok [INFO] [stdout] test rejects_const_pointer_field_updates_in_named_aggregate_array_elements ... ok [INFO] [stdout] test rejects_const_pointer_slots_from_comma_separated_typedef_aliases ... ok [INFO] [stdout] test rejects_continue_in_for_increments ... ok [INFO] [stdout] test rejects_deeper_atomic_anonymous_aggregate_const_pointer_view_declarators ... ok [INFO] [stdout] test rejects_const_struct_field_address_discard ... ok [INFO] [stdout] test rejects_copy_assignment_to_structs_with_const_fields ... ok [INFO] [stdout] test rejects_continue_outside_loops ... ok [INFO] [stdout] test rejects_const_pointer_field_assignment_through_embedded_aggregate_array_element ... ok [INFO] [stdout] test rejects_direct_atomic_array_types_with_context ... ok [INFO] [stdout] test object_like_macro_token_limit_is_shared_across_translation_unit ... ok [INFO] [stdout] test rejects_const_two_dimensional_array_arguments_for_mutable_parameters ... ok [INFO] [stdout] test rejects_delimiter_only_array_lengths_with_context ... ok [INFO] [stdout] test rejects_direct_aggregate_pointer_field_index_addresses_that_discard_const ... ok [INFO] [stdout] test rejects_duplicate_compatible_generic_association_types ... ok [INFO] [stdout] test rejects_duplicate_compatible_qualified_pointer_generic_associations ... ok [INFO] [stdout] test rejects_direct_field_assignment_to_const_structs ... ok [INFO] [stdout] test rejects_duplicate_conditional_else_with_context ... ok [INFO] [stdout] test rejects_duplicate_generic_default_associations ... ok [INFO] [stdout] test rejects_duplicate_switch_case_labels ... ok [INFO] [stdout] test rejects_duplicate_switch_enum_case_labels ... ok [INFO] [stdout] test rejects_empty_returns_from_char_functions ... ok [INFO] [stdout] test rejects_duplicate_switch_default_labels ... ok [INFO] [stdout] test rejects_empty_returns_from_int_functions ... ok [INFO] [stdout] test rejects_embedded_aggregate_array_element_assignment_type_mismatch ... ok [INFO] [stdout] test rejects_double_values_assigned_to_pointers_in_unevaluated_contexts ... ok [INFO] [stdout] test rejects_empty_returns_from_struct_functions ... ok [INFO] [stdout] test rejects_double_values_in_integer_only_subscript_and_switch_contexts ... ok [INFO] [stdout] test rejects_double_typed_integer_constant_expression_results ... ok [INFO] [stdout] test rejects_distinct_anonymous_aggregate_pointer_assignments ... ok [INFO] [stdout] test rejects_double_pointer_arithmetic_offsets ... ok [INFO] [stdout] test rejects_double_reverse_subscripts_in_evaluated_and_unevaluated_contexts ... ok [INFO] [stdout] test rejects_duplicate_aggregate_fields_in_declaration_lists ... ok [INFO] [stdout] test rejects_direct_pointer_to_pointer_typedef_aliases ... ok [INFO] [stdout] test rejects_excessive_object_like_macro_expansion_depth ... ok [INFO] [stdout] test rejects_flexible_array_aggregate_fields_with_context ... ok [INFO] [stdout] test rejects_function_array_cast_and_type_query_names_with_context ... ok [INFO] [stdout] test rejects_function_calls_with_wrong_argument_count ... ok [INFO] [stdout] test rejects_excessive_conditional_preprocessing_nesting ... ok [INFO] [stdout] test rejects_function_type_cast_and_type_query_names_with_context ... ok [INFO] [stdout] test rejects_function_typedef_aliases_with_context ... ok [INFO] [stdout] test rejects_incompatible_double_pointer_conditional_branches ... ok [INFO] [stdout] test rejects_failing_static_assertions ... ok [INFO] [stdout] test rejects_incompatible_integer_string_conversion_function_declarations ... ok [INFO] [stdout] test rejects_incompatible_strcmp_function_declarations ... ok [INFO] [stdout] test rejects_index_writes_through_const_pointer_pointees ... ok [INFO] [stdout] test rejects_initialized_extern_local_declarations ... ok [INFO] [stdout] test rejects_invalid_macro_stringification_and_token_pasting_operators_with_context ... ok [INFO] [stdout] test rejects_inline_aggregate_parameter_tags_after_function_scope ... ok [INFO] [stdout] test rejects_invalid_declarators_from_atomic_anonymous_aggregate_derived_aliases ... ok [INFO] [stdout] test rejects_invalid_start_array_designator_indexes_with_keyword_context ... ok [INFO] [stdout] test rejects_invalid_scalar_type_specifier_combinations_with_context ... ok [INFO] [stdout] test rejects_function_pointer_declarations_with_context ... ok [INFO] [stdout] test rejects_keyword_start_return_and_control_expressions_with_context ... ok [INFO] [stdout] test rejects_invalid_start_switch_case_values_with_context ... ok [INFO] [stdout] test rejects_invalid_start_enum_constant_values_with_context ... ok [INFO] [stdout] test rejects_invalid_start_expression_statements_with_context ... ok [INFO] [stdout] test rejects_invalid_start_for_initializer_expressions_with_context ... ok [INFO] [stdout] test rejects_invalid_start_top_level_declarations_with_context ... ok [INFO] [stdout] test rejects_function_pointer_typedef_aliases_with_context ... ok [INFO] [stdout] test rejects_field_writes_through_const_struct_pointers ... ok [INFO] [stdout] test rejects_incompatible_integer_absolute_value_function_declarations ... ok [INFO] [stdout] test rejects_goto_statements_with_context ... ok [INFO] [stdout] test rejects_generic_selection_without_a_match_or_default ... ok [INFO] [stdout] test rejects_function_pointer_parameters_with_context ... ok [INFO] [stdout] test rejects_label_statements_with_context ... ok [INFO] [stdout] test rejects_local_function_definitions_with_context ... ok [INFO] [stdout] test rejects_macro_replacement_hash_operators_with_context ... ok [INFO] [stdout] test rejects_local_function_pointer_declarations_with_context ... ok [INFO] [stdout] test rejects_malformed_conditional_directives_with_context ... ok [INFO] [stdout] test rejects_malformed_integer_suffixes_in_if_expressions ... ok [INFO] [stdout] test rejects_malformed_undef_directives_with_context ... ok [INFO] [stdout] test rejects_mismatched_struct_function_arguments ... ok [INFO] [stdout] test rejects_mismatched_struct_copy_assignment ... ok [INFO] [stdout] test rejects_malformed_if_elif_expressions_and_ordering_with_context ... ok [INFO] [stdout] test rejects_mismatched_struct_return_values ... ok [INFO] [stdout] test rejects_misplaced_for_increment_expressions_with_context ... ok [INFO] [stdout] test rejects_missing_alignas_arguments_with_context ... ok [INFO] [stdout] test rejects_malformed_path_designators_with_context ... ok [INFO] [stdout] test rejects_misplaced_function_call_arguments_with_context ... ok [INFO] [stdout] test rejects_missing_cast_types_after_qualifiers_with_context ... ok [INFO] [stdout] test rejects_missing_colon_after_switch_case_label ... ok [INFO] [stdout] test rejects_missing_braced_initializer_elements_with_context ... ok [INFO] [stdout] test rejects_missing_conditional_operator_operands_with_context ... ok [INFO] [stdout] test rejects_missing_braced_scalar_initializer_expressions_with_context ... ok [INFO] [stdout] test rejects_missing_control_flow_condition_expressions_with_context ... ok [INFO] [stdout] test rejects_missing_cast_operands_with_context ... ok [INFO] [stdout] test rejects_missing_declaration_initializer_expressions_with_context ... ok [INFO] [stdout] test rejects_missing_atomic_type_arguments_with_context ... ok [INFO] [stdout] test rejects_missing_integer_constant_cast_operands_with_context ... ok [INFO] [stdout] test rejects_missing_initial_function_call_arguments_with_context ... ok [INFO] [stdout] test rejects_missing_integer_constant_unary_operands_with_context ... ok [INFO] [stdout] test rejects_missing_return_expressions_with_context ... ok [INFO] [stdout] test rejects_missing_operands_after_unary_operators ... ok [INFO] [stdout] test rejects_missing_rhs_after_assignment_operators ... ok [INFO] [stdout] test rejects_missing_parenthesized_integer_constant_operands_with_context ... ok [INFO] [stdout] test rejects_missing_enum_constant_values_with_context ... ok [INFO] [stdout] test rejects_missing_grouped_expression_operands_with_context ... ok [INFO] [stdout] test rejects_missing_function_parameters_around_commas_with_context ... ok [INFO] [stdout] test rejects_misplaced_operator_rhs_operands_with_context ... ok [INFO] [stdout] test rejects_missing_inferred_array_initializer_expressions_with_context ... ok [INFO] [stdout] test rejects_missing_scalar_compound_literal_initializers_with_context ... ok [INFO] [stdout] test rejects_missing_rhs_after_binary_operators ... ok [INFO] [stdout] test rejects_missing_rhs_after_comma_operator ... ok [INFO] [stdout] test rejects_missing_switch_expressions_with_context ... ok [INFO] [stdout] test rejects_missing_struct_field_names_after_dot_and_arrow_with_context ... ok [INFO] [stdout] test rejects_missing_sizeof_and_alignof_operands_with_context ... ok [INFO] [stdout] test rejects_missing_static_assert_arguments_with_context ... ok [INFO] [stdout] test rejects_multidimensional_array_cast_type_names_with_context ... ok [INFO] [stdout] test rejects_multidimensional_array_declarations_with_context ... ok [INFO] [stdout] test rejects_multidimensional_array_fields_with_context ... ok [INFO] [stdout] test rejects_multidimensional_array_parameters_with_context ... ok [INFO] [stdout] test rejects_multidimensional_atomic_anonymous_aggregate_qualified_array_aliases ... ok [INFO] [stdout] test rejects_named_void_parameters ... ok [INFO] [stdout] test rejects_malformed_function_like_macros_with_context ... ok [INFO] [stdout] test rejects_nested_aggregate_array_field_decay_that_discards_const ... ok [INFO] [stdout] test rejects_nested_struct_array_element_field_decay_that_discards_const ... ok [INFO] [stdout] test rejects_nested_and_qualified_atomic_types_with_context ... ok [INFO] [stdout] test rejects_nested_struct_initializers_longer_than_nested_fields ... ok [INFO] [stdout] test rejects_nested_struct_array_field_decay_that_discards_const ... ok [INFO] [stdout] test rejects_non_constant_array_lengths_with_context ... ok [INFO] [stdout] test rejects_non_lvalue_assignment_expressions ... ok [INFO] [stdout] test rejects_non_lvalue_compound_assignment_expressions ... ok [INFO] [stdout] test rejects_non_lvalue_increment_decrement_expressions ... ok [INFO] [stdout] test rejects_non_struct_arguments_for_struct_parameters ... ok [INFO] [stdout] test rejects_out_of_scope_struct_pointer_field_access ... ok [INFO] [stdout] test rejects_out_of_bounds_aggregate_pointer_field_index_addresses ... ok [INFO] [stdout] test rejects_permuted_long_double_type_specifiers ... ok [INFO] [stdout] test rejects_null_struct_pointer_field_access ... ok [INFO] [stdout] test rejects_parenthesized_pointer_aggregate_fields_with_context ... ok [INFO] [stdout] test rejects_pointer_arguments_that_discard_const_pointee ... ok [INFO] [stdout] test rejects_pointer_array_cast_type_names_with_context ... ok [INFO] [stdout] test rejects_missing_array_index_expressions_with_context ... ok [INFO] [stdout] test rejects_multi_character_char_literals ... ok [INFO] [stdout] test rejects_multidimensional_array_designators_with_context ... ok [INFO] [stdout] test rejects_overlapping_strcpy_ranges ... ok [INFO] [stdout] test rejects_parenthesized_pointer_cast_and_type_query_forms_with_context ... ok [INFO] [stdout] test rejects_null_integer_string_conversion_inputs ... ok [INFO] [stdout] test rejects_old_style_function_parameter_lists_with_context ... ok [INFO] [stdout] test rejects_pointer_array_parameters_with_context ... ok [INFO] [stdout] test rejects_pointer_assignment_type_mismatches ... ok [INFO] [stdout] test rejects_pointer_array_sizeof_and_alignof_type_names_with_context ... ok [INFO] [stdout] test rejects_pointer_bitwise_compound_assignments ... ok [INFO] [stdout] test rejects_pointer_declarations_that_discard_const_pointee ... ok [INFO] [stdout] test rejects_pointer_bitwise_operations ... ok [INFO] [stdout] test rejects_pointer_casts_that_discard_const_pointees ... ok [INFO] [stdout] test rejects_pointer_assignments_that_discard_const_pointee ... ok [INFO] [stdout] test rejects_pointer_difference_between_different_embedded_aggregate_array_fields ... ok [INFO] [stdout] test rejects_pointer_comparison_with_nonzero_integer ... ok [INFO] [stdout] test rejects_pointer_difference_between_different_string_literals ... ok [INFO] [stdout] test rejects_pointer_difference_between_scalar_array_fields_on_different_aggregate_compound_literals ... ok [INFO] [stdout] test rejects_pointer_difference_between_different_scalar_array_fields ... ok [INFO] [stdout] test rejects_pointer_difference_between_different_array_compound_literals ... ok [INFO] [stdout] test rejects_pointer_difference_between_aggregate_array_fields_on_different_aggregate_compound_literals ... ok [INFO] [stdout] test rejects_pointer_equality_with_double_values ... ok [INFO] [stdout] test rejects_pointer_difference_between_different_aggregate_array_compound_literals ... ok [INFO] [stdout] test rejects_pointer_function_used_as_scalar_expression ... ok [INFO] [stdout] test rejects_pointer_difference_between_different_anonymous_aggregate_array_fields ... ok [INFO] [stdout] test rejects_pointer_ordering_against_nested_scalar_field_reads ... ok [INFO] [stdout] test rejects_pointer_ordering_between_different_arrays ... ok [INFO] [stdout] test rejects_pointer_field_updates_in_const_named_aggregate_arrays ... ok [INFO] [stdout] test rejects_pointer_ordering_between_different_embedded_aggregate_array_fields ... ok [INFO] [stdout] test rejects_pointer_ordering_between_aggregate_array_fields_on_different_aggregate_compound_literals ... ok [INFO] [stdout] test rejects_pointer_ordering_between_different_aggregate_array_compound_literals ... ok [INFO] [stdout] test rejects_pointer_ordering_between_different_string_literals ... ok [INFO] [stdout] test rejects_pointer_ordering_between_scalar_array_fields_on_different_aggregate_compound_literals ... ok [INFO] [stdout] test rejects_pointer_ordering_between_different_array_compound_literals ... ok [INFO] [stdout] test rejects_pointer_ordering_between_different_scalar_array_fields ... ok [INFO] [stdout] test rejects_pointer_ordering_comparisons ... ok [INFO] [stdout] test rejects_pointer_return_type_mismatches ... ok [INFO] [stdout] test rejects_pointer_to_pointer_declarations_with_context ... ok [INFO] [stdout] test rejects_pointer_to_array_cast_and_type_query_names_with_context ... ok [INFO] [stdout] test rejects_pointer_return_types_with_context ... ok [INFO] [stdout] test rejects_pointer_return_const_discard ... ok [INFO] [stdout] test rejects_pointer_to_pointer_union_fields ... ok [INFO] [stdout] test rejects_pointer_to_row_typedef_aliases_with_more_than_two_dimensions ... ok [INFO] [stdout] test rejects_pointer_ordering_between_different_anonymous_aggregate_array_fields ... ok [INFO] [stdout] test rejects_pointer_type_mismatches_in_named_aggregate_array_element_fields ... ok [INFO] [stdout] test rejects_pointer_typedef_aliases_to_pointer_aliases ... ok [INFO] [stdout] test rejects_pointer_writes_to_const_struct_fields ... ok [INFO] [stdout] test rejects_predefined_func_name_outside_function_bodies ... ok [INFO] [stdout] test rejects_postfix_qualified_atomic_types_with_context ... ok [INFO] [stdout] test rejects_pointer_to_pointer_struct_fields ... ok [INFO] [stdout] test rejects_pointer_to_pointer_parameters_with_context ... ok [INFO] [stdout] test rejects_qualified_aggregate_atomic_aliases_in_function_signatures ... ok [INFO] [stdout] test rejects_qualified_and_nested_atomic_inline_enum_types_with_context ... ok [INFO] [stdout] test rejects_qualified_and_nested_atomic_inline_aggregate_types_with_context ... ok [INFO] [stdout] test rejects_qualified_and_atomic_enum_aliases_as_atomic_arguments ... ok [INFO] [stdout] test rejects_qualified_atomic_typedef_arguments_with_context ... ok [INFO] [stdout] test rejects_qualified_pointer_to_pointer_type_names_with_context ... ok [INFO] [stdout] test rejects_pointer_array_typedef_aliases ... ok [INFO] [stdout] test rejects_qualified_aggregate_atomic_aliases_in_fields_and_returns ... ok [INFO] [stdout] test rejects_out_of_bounds_aggregate_pointer_index_addresses ... ok [INFO] [stdout] test rejects_pointer_array_declarations_with_context ... ok [INFO] [stdout] test rejects_qualifier_only_declaration_types_with_context ... ok [INFO] [stdout] test rejects_qualified_and_nested_atomic_anonymous_aggregate_types_with_context ... ok [INFO] [stdout] test rejects_range_array_designators_with_context ... ok [INFO] [stdout] test rejects_reassignment_of_const_atomic_anonymous_aggregate_derived_pointer_alias_slots ... ok [INFO] [stdout] test rejects_qualifier_only_sizeof_and_alignof_types_with_context ... ok [INFO] [stdout] test rejects_reassignment_of_const_atomic_anonymous_aggregate_pointer_alias_slots ... ok [INFO] [stdout] test rejects_reassignment_of_const_pointer_slots ... ok [INFO] [stdout] test rejects_redefinition_and_undefinition_of_predefined_macros ... ok [INFO] [stdout] test rejects_redeclaration_only_in_the_same_block_scope ... ok [INFO] [stdout] test rejects_reserved_variadic_identifier_outside_variadic_replacements ... ok [INFO] [stdout] test rejects_return_values_from_void_functions ... ok [INFO] [stdout] test rejects_row_pointer_parameters_with_more_than_two_dimensions ... ok [INFO] [stdout] test rejects_scalar_compound_literals_with_too_many_initializers ... ok [INFO] [stdout] test rejects_scalar_pointer_arithmetic ... ok [INFO] [stdout] test rejects_scalar_pointer_type_mismatches ... ok [INFO] [stdout] test rejects_sizeof_const_void_with_context ... ok [INFO] [stdout] test rejects_star_vla_array_lengths_with_context ... ok [INFO] [stdout] test rejects_reassignment_of_atomic_anonymous_aggregate_const_pointer_view_slots ... ok [INFO] [stdout] test rejects_statement_only_control_flow_in_for_clauses_with_context ... ok [INFO] [stdout] test rejects_restrict_on_non_pointer_declarations_with_context ... ok [INFO] [stdout] test rejects_restrict_on_non_pointer_type_names_with_context ... ok [INFO] [stdout] test rejects_row_pointer_declarations_with_more_than_two_dimensions ... ok [INFO] [stdout] test rejects_sizeof_void_with_context ... ok [INFO] [stdout] test rejects_struct_array_variable_initializers_longer_than_declared_length ... ok [INFO] [stdout] test rejects_struct_array_path_designators_outside_declared_length ... ok [INFO] [stdout] test rejects_struct_array_initializers_longer_than_declared_length ... ok [INFO] [stdout] test rejects_strcat_append_ranges_that_overlap_the_source ... ok [INFO] [stdout] test rejects_struct_aggregate_array_field_decay_that_discards_const ... ok [INFO] [stdout] test rejects_struct_array_designators_out_of_bounds ... ok [INFO] [stdout] test rejects_recursive_and_conflicting_object_like_macros_with_context ... ok [INFO] [stdout] test rejects_excessive_object_like_macro_expansion_tokens ... ok [INFO] [stdout] test rejects_struct_initializers_longer_than_declared_fields ... ok [INFO] [stdout] test rejects_struct_pointer_array_field_decay_that_discards_const ... ok [INFO] [stdout] test rejects_token_pasting_results_that_are_not_one_preprocessing_token ... ok [INFO] [stdout] test rejects_trailing_tokens_after_undef_with_context ... ok [INFO] [stdout] test rejects_two_dimensional_array_decay_to_scalar_pointers ... ok [INFO] [stdout] test rejects_two_dimensional_array_rows_without_a_second_index ... ok [INFO] [stdout] test rejects_two_dimensional_array_field_writes_through_const_element_and_pointer_routes ... ok [INFO] [stdout] test rejects_struct_pointer_aggregate_array_field_decay_that_discards_const ... ok [INFO] [stdout] test rejects_struct_pointer_arithmetic_out_of_bounds ... ok [INFO] [stdout] test rejects_type_mismatch_in_pointer_field_assignment_through_embedded_aggregate_array_element ... ok [INFO] [stdout] test rejects_typedefs_without_alias_names ... ok [INFO] [stdout] test rejects_union_array_field_decay_that_discards_const ... ok [INFO] [stdout] test rejects_union_function_used_as_scalar_expression ... ok [INFO] [stdout] test rejects_unhandled_control_flow_with_context ... ok [INFO] [stdout] test rejects_union_values_used_as_scalar_expressions ... ok [INFO] [stdout] test rejects_typedef_aliases_to_block_scoped_enum_tags_after_scope_exit ... ok [INFO] [stdout] test rejects_unknown_path_designator_fields ... ok [INFO] [stdout] test rejects_unknown_struct_field_designators ... ok [INFO] [stdout] test rejects_typedef_aliases_to_unknown_enum_tags ... ok [INFO] [stdout] test rejects_unknown_struct_fields ... ok [INFO] [stdout] test rejects_union_initializers_longer_than_one_field ... ok [INFO] [stdout] test rejects_unmatched_top_level_delimiters_with_context ... ok [INFO] [stdout] test rejects_struct_pointer_declarations_that_discard_const_pointee ... ok [INFO] [stdout] test rejects_struct_pointer_field_const_discard ... ok [INFO] [stdout] test rejects_struct_pointer_field_type_mismatch ... ok [INFO] [stdout] test rejects_unparenthesized_comma_operator_in_switch_case_label ... ok [INFO] [stdout] test rejects_unsupported_and_malformed_preprocessor_directives_with_context ... ok [INFO] [stdout] test rejects_excessive_function_like_macro_argument_nesting ... ok [INFO] [stdout] test rejects_unsupported_floating_point_forms_with_context ... ok [INFO] [stdout] test rejects_unsupported_atomic_anonymous_aggregate_pointer_suffixes_with_context ... ok [INFO] [stdout] test rejects_unsupported_generic_association_type_forms ... ok [INFO] [stdout] test rejects_unterminated_integer_string_conversion_inputs ... ok [INFO] [stdout] test rejects_variadic_function_parameters_with_context ... ok [INFO] [stdout] test rejects_unsupported_atomic_pointer_suffixes_with_context ... ok [INFO] [stdout] test rejects_void_function_calls_used_as_scalar_expressions ... ok [INFO] [stdout] test rejects_void_cast_expressions_used_as_scalar ... ok [INFO] [stdout] test rejects_void_object_and_typedef_forms_with_context ... ok [INFO] [stdout] test rejects_void_array_and_function_type_names_with_context ... ok [INFO] [stdout] test rejects_unsupported_declarators_from_atomic_anonymous_aggregate_value_aliases ... ok [INFO] [stdout] test rejects_variables_after_their_block_scope_ends ... ok [INFO] [stdout] test rejects_writes_through_atomic_anonymous_aggregate_qualified_array_aliases ... ok [INFO] [stdout] test rejects_writes_through_atomic_anonymous_aggregate_const_pointer_views ... ok [INFO] [stdout] test rejects_writes_through_chained_qualified_array_aliases ... ok [INFO] [stdout] test rejects_wrapped_nonzero_integer_pointer_equality ... ok [INFO] [stdout] test rejects_writes_through_const_atomic_anonymous_aggregate_pointer_aliases ... ok [INFO] [stdout] test rejects_writes_through_const_adjusted_two_dimensional_array_parameters ... ok [INFO] [stdout] test rejects_writes_through_const_pointer_pointees ... ok [INFO] [stdout] test rejects_writes_through_const_scalar_compound_literal_addresses ... ok [INFO] [stdout] test rejects_writes_through_qualified_named_type_array_aliases ... ok [INFO] [stdout] test rejects_writes_through_string_literal_pointer_parameters ... ok [INFO] [stdout] test rejects_writes_to_const_two_dimensional_array_fields ... ok [INFO] [stdout] test rejects_writes_through_string_literal_array_parameters ... ok [INFO] [stdout] test rejects_writes_to_atomic_anonymous_aggregate_qualified_value_aliases ... ok [INFO] [stdout] test rejects_writes_through_chained_const_array_typedef_compound_literals ... ok [INFO] [stdout] test reports_array_index_out_of_bounds ... ok [INFO] [stdout] test rejects_writes_through_string_literal_element_addresses ... ok [INFO] [stdout] test rejects_writes_to_predefined_func_name_array ... ok [INFO] [stdout] test reports_array_compound_literal_sizes_without_evaluating_initializers ... ok [INFO] [stdout] test rejects_writes_through_const_atomic_anonymous_aggregate_pointers ... ok [INFO] [stdout] test reports_array_element_pointer_index_out_of_bounds ... ok [INFO] [stdout] test reports_char_array_string_initializer_too_long ... ok [INFO] [stdout] test replaces_pointer_fields_in_named_aggregate_array_elements_once ... ok [INFO] [stdout] test reports_context_for_unterminated_function_blocks ... ok [INFO] [stdout] test reports_duplicate_global_variables ... ok [INFO] [stdout] test reports_context_for_unterminated_control_flow_blocks ... ok [INFO] [stdout] test reports_function_call_argument_after_comma_before_semicolon ... ok [INFO] [stdout] test reports_function_parameter_after_comma_before_function_body ... ok [INFO] [stdout] test reports_invalid_octal_integer_digits ... ok [INFO] [stdout] test reports_first_dimension_bounds_for_two_dimensional_arrays ... ok [INFO] [stdout] test reports_dimension_specific_bounds_for_two_dimensional_array_fields ... ok [INFO] [stdout] test reports_context_for_unterminated_nested_blocks ... ok [INFO] [stdout] test reports_division_by_zero ... ok [INFO] [stdout] test reports_function_name_when_recursive_calls_exceed_depth_limit ... ok [INFO] [stdout] test reports_invalid_shift_counts ... ok [INFO] [stdout] test reports_hex_escape_sequences_without_digits ... ok [INFO] [stdout] test reports_inferred_aggregate_array_declarations_without_initializers ... ok [INFO] [stdout] test reports_line_and_column_for_parser_expression_errors ... ok [INFO] [stdout] test reports_inferred_array_declarations_without_initializers ... ok [INFO] [stdout] test reports_missing_assignment_operator_after_scalar_assignments ... ok [INFO] [stdout] test reports_missing_assignment_operator_after_variable_declarations ... ok [INFO] [stdout] test reports_missing_closing_brackets_after_array_assignment_indices ... ok [INFO] [stdout] test reports_missing_assignment_operator_after_dereference_assignments ... ok [INFO] [stdout] test reports_missing_closing_brackets_after_array_expression_indices ... ok [INFO] [stdout] test reports_missing_assignment_operator_after_pointer_declarations ... ok [INFO] [stdout] test reports_missing_assignment_operator_after_array_assignments ... ok [INFO] [stdout] test reports_missing_closing_brackets_after_array_lengths ... ok [INFO] [stdout] test reports_missing_closing_brackets_after_array_parameter_lengths ... ok [INFO] [stdout] test reports_missing_closing_brackets_after_string_literal_indices ... ok [INFO] [stdout] test reports_integer_absolute_value_overflow_for_the_minimum_cust_integer ... ok [INFO] [stdout] test reports_missing_closing_parens_after_for_clauses ... ok [INFO] [stdout] test reports_missing_closing_parens_after_function_call_arguments ... ok [INFO] [stdout] test reports_missing_closing_parens_after_if_conditions ... ok [INFO] [stdout] test reports_missing_closing_parens_after_grouped_expressions ... ok [INFO] [stdout] test reports_missing_colon_in_conditional_operator ... ok [INFO] [stdout] test reports_missing_closing_parens_after_function_definition_parameters ... ok [INFO] [stdout] test reports_missing_closing_parens_after_while_conditions ... ok [INFO] [stdout] test reports_missing_commas_after_pointer_parameters ... ok [INFO] [stdout] test reports_missing_commas_in_function_call_argument_lists ... ok [INFO] [stdout] test reports_missing_commas_in_function_parameter_lists ... ok [INFO] [stdout] test reports_missing_opening_braces_after_function_headers ... ok [INFO] [stdout] test reports_missing_function_names_after_return_types ... ok [INFO] [stdout] test reports_missing_opening_parens_after_for_keywords ... ok [INFO] [stdout] test reports_missing_opening_parens_after_function_names ... ok [INFO] [stdout] test reports_missing_opening_parens_after_if_keywords ... ok [INFO] [stdout] test reports_missing_opening_parens_after_while_keywords ... ok [INFO] [stdout] test reports_missing_parameter_names_after_parameter_types ... ok [INFO] [stdout] test reports_missing_parameter_types_before_parameter_names ... ok [INFO] [stdout] test reports_missing_pointer_names_after_pointer_declaration_stars ... ok [INFO] [stdout] test reports_missing_semicolon_after_array_assignments ... ok [INFO] [stdout] test reports_missing_pointer_parameter_names_after_stars ... ok [INFO] [stdout] test reports_missing_semicolon_after_assignments ... ok [INFO] [stdout] test reports_missing_semicolon_after_array_declarations ... ok [INFO] [stdout] test reports_missing_semicolon_after_break_statements ... ok [INFO] [stdout] test reports_missing_semicolon_after_continue_statements ... ok [INFO] [stdout] test reports_missing_semicolon_after_do_while_conditions ... ok [INFO] [stdout] test reports_missing_semicolon_after_for_conditions ... ok [INFO] [stdout] test reports_missing_semicolon_after_expression_statements ... ok [INFO] [stdout] test reports_missing_semicolon_after_return_statements ... ok [INFO] [stdout] test reports_missing_semicolon_after_variable_declarations ... ok [INFO] [stdout] test reports_missing_variable_names_after_declaration_types ... ok [INFO] [stdout] test reports_negative_array_lengths ... ok [INFO] [stdout] test reports_negative_array_parameter_lengths ... ok [INFO] [stdout] test reports_negative_pointer_array_indices ... ok [INFO] [stdout] test reports_non_char_array_string_initializer_type_mismatches_with_source_locations ... ok [INFO] [stdout] test reports_negative_array_indices ... ok [INFO] [stdout] test reports_null_and_unterminated_strcmp_arguments ... ok [INFO] [stdout] test reports_pointer_array_index_out_of_bounds ... ok [INFO] [stdout] test reports_null_pointer_dereferences ... ok [INFO] [stdout] test reports_pointer_arithmetic_out_of_bounds ... ok [INFO] [stdout] test reports_source_context_for_unexpected_character ... ok [INFO] [stdout] test reports_pointer_dereferences_after_scalar_scope_ends ... ok [INFO] [stdout] test reports_source_context_for_unterminated_block_comments ... ok [INFO] [stdout] test reports_second_dimension_bounds_for_two_dimensional_arrays ... ok [INFO] [stdout] test reports_source_context_for_out_of_range_integer_literal ... ok [INFO] [stdout] test reports_struct_char_array_string_initializer_too_long ... ok [INFO] [stdout] test reports_too_many_braced_initializer_entries_with_source_locations ... ok [INFO] [stdout] test reports_trailing_commas_in_function_call_argument_lists ... ok [INFO] [stdout] test reports_trailing_commas_after_pointer_parameters ... ok [INFO] [stdout] test reports_trailing_commas_in_function_parameter_lists ... ok [INFO] [stdout] test reports_unmatched_closing_braces_at_top_level ... ok [INFO] [stdout] test reports_unmatched_closing_brackets_in_statements ... ok [INFO] [stdout] test returned_direct_double_aggregate_field_pointer_rejects_expired_local_owner ... ok [INFO] [stdout] test reports_unmatched_closing_parens_in_statements ... ok [INFO] [stdout] test requires_prototypes_for_integer_absolute_value_standard_library_functions ... ok [INFO] [stdout] test returned_union_provenance_joins_branch_assignments_and_nested_block_writes ... ok [INFO] [stdout] test respects_arithmetic_precedence_with_unary_and_remainder ... ok [INFO] [stdout] test returned_union_provenance_tracks_pointer_fields_through_struct_pointer_calls ... ok [INFO] [stdout] test return_and_scalar_initializer_expressions_apply_union_provenance_effects ... ok [INFO] [stdout] test returned_union_provenance_excludes_terminated_branch_states ... ok [INFO] [stdout] test returned_union_provenance_does_not_taint_unselected_aggregate_pointer_fields ... ok [INFO] [stdout] test returned_union_provenance_restores_shadowed_lexical_bindings ... ok [INFO] [stdout] test reverse_aggregate_array_assignment_results_preserve_aggregate_types ... ok [INFO] [stdout] test returned_union_provenance_models_switch_fallthrough_and_break ... ok [INFO] [stdout] test returned_union_provenance_follows_local_aliases_and_lexical_shadowing ... ok [INFO] [stdout] test reverse_aggregate_double_array_field_addresses_do_not_escape_pointer_boundary ... ok [INFO] [stdout] test reverse_aggregate_subscripts_preserve_double_array_field_types ... ok [INFO] [stdout] test reverse_aggregate_double_array_element_addresses_round_trip ... ok [INFO] [stdout] test returned_union_provenance_reaches_a_loop_fixed_point ... ok [INFO] [stdout] test reverse_subscript_aggregate_double_array_fields_are_pointer_values ... ok [INFO] [stdout] test reverse_embedded_aggregate_array_assignment_results_preserve_aggregate_types ... ok [INFO] [stdout] test reverse_double_array_field_sizeof_preserves_element_types_without_evaluation ... ok [INFO] [stdout] test reverse_subscript_aggregate_double_array_element_addresses_preserve_const ... ok [INFO] [stdout] test reverse_embedded_aggregate_array_element_field_compound_assignment_evaluates_once ... ok [INFO] [stdout] test returned_union_provenance_tracks_canonical_aggregate_field_routes ... ok [INFO] [stdout] test reverse_subscript_aggregate_pointer_field_assignments_preserve_pointer_results ... ok [INFO] [stdout] test reverse_aggregate_double_array_field_element_addresses_support_pointer_operations ... ok [INFO] [stdout] test reverse_subscript_aggregate_double_fields_preserve_const_pointer_qualification ... ok [INFO] [stdout] test scalar_compound_literal_addresses_retain_identity_on_repeated_evaluation ... ok [INFO] [stdout] test reverse_aggregate_double_array_mutations_reject_const_ancestor_before_operands ... ok [INFO] [stdout] test rejects_unknown_nested_struct_fields ... ok [INFO] [stdout] test reverse_subscript_pointer_field_assignment_results_preserve_const ... ok [INFO] [stdout] test reverse_subscript_aggregate_pointer_fields_preserve_storage_identity ... ok [INFO] [stdout] test row_pointer_returning_functions_preserve_returned_views ... ok [INFO] [stdout] test runs_integer_arithmetic_and_return ... ok [INFO] [stdout] test row_pointer_returning_functions_match_fixture ... ok [INFO] [stdout] test row_pointer_returning_functions_preserve_width_const_and_lifetime_diagnostics ... ok [INFO] [stdout] test scalar_function_returns_convert_double_expressions_to_declared_type ... ok [INFO] [stdout] test scalar_compound_literal_addresses_preserve_const_qualification ... ok [INFO] [stdout] test reverse_aggregate_double_array_field_mutations_preserve_const_roots ... ok [INFO] [stdout] test scalar_union_bool_views_preserve_raw_union_bytes ... ok [INFO] [stdout] test scalar_variable_reverse_aggregate_subscripts_preserve_bounds_diagnostics ... ok [INFO] [stdout] test scalar_union_object_bytes_share_member_storage ... ok [INFO] [stdout] test scalar_variable_reverse_aggregate_subscripts_reject_scalar_pointers ... ok [INFO] [stdout] test scalar_variable_reverse_subscripts_reject_two_scalar_operands ... ok [INFO] [stdout] test scalar_variable_reverse_aggregate_subscripts_preserve_const_diagnostics ... ok [INFO] [stdout] test scalar_variable_reverse_subscripts_preserve_direct_array_bounds_diagnostics ... ok [INFO] [stdout] test scalar_union_array_elements_share_only_their_own_member_storage ... ok [INFO] [stdout] test scalar_variable_reverse_subscripts_preserve_const_diagnostics ... ok [INFO] [stdout] test scalar_union_object_bytes_preserve_safety_and_non_evaluation ... ok [INFO] [stdout] test selected_generic_bool_double_casts_use_nonzero_semantics ... ok [INFO] [stdout] test scalar_union_object_byte_routes_match_compiler_oracle_fixture ... ok [INFO] [stdout] test selected_generic_double_casts_fold_as_integer_constants ... ok [INFO] [stdout] test sizeof_accepts_prototype_only_void_pointer_return_calls_without_evaluation ... ok [INFO] [stdout] test sizeof_base_integer_string_conversion_calls_is_non_evaluating ... ok [INFO] [stdout] test sizeof_aggregate_array_parameter_embedded_array_field_operations_is_non_evaluating ... ok [INFO] [stdout] test scalar_union_object_bytes_support_all_bounded_intrinsics ... ok [INFO] [stdout] test sizeof_generic_validates_unselected_intrinsic_call_constraints ... ok [INFO] [stdout] test sizeof_aggregate_array_parameter_nested_pointer_field_updates_is_non_evaluating ... ok [INFO] [stdout] test sizeof_integer_absolute_value_calls_is_non_evaluating ... ok [INFO] [stdout] test sizeof_aggregate_array_parameter_pointer_field_updates_is_non_evaluating ... ok [INFO] [stdout] test sizeof_defined_void_pointer_return_calls_validate_arguments ... ok [INFO] [stdout] test sizeof_integer_string_conversion_calls_validate_unevaluated_arguments ... ok [INFO] [stdout] test sizeof_double_literals_fold_in_integer_constant_expressions ... ok [INFO] [stdout] test sizeof_memchr_validates_shapes_and_missing_declarations ... ok [INFO] [stdout] test sizeof_base_integer_string_conversions_validate_base_names ... ok [INFO] [stdout] test sizeof_base_integer_string_conversions_validate_argument_shapes ... ok [INFO] [stdout] test sizeof_memcpy_accepts_null_pointer_constants_without_evaluation ... ok [INFO] [stdout] test sizeof_embedded_aggregate_array_element_field_assignments_is_non_evaluating ... ok [INFO] [stdout] test sizeof_embedded_aggregate_array_element_field_increments_is_non_evaluating ... ok [INFO] [stdout] test sizeof_memset_accepts_null_pointer_constants_without_evaluation ... ok [INFO] [stdout] test sizeof_memchr_is_nested_non_evaluating_and_preserves_pointer_size ... ok [INFO] [stdout] test sizeof_double_pointer_arithmetic_validates_integer_offset ... ok [INFO] [stdout] test sizeof_memcpy_is_non_evaluating_and_preserves_pointer_size ... ok [INFO] [stdout] test sizeof_memcpy_rejects_incompatible_prototypes ... ok [INFO] [stdout] test sizeof_memcpy_without_a_declaration_remains_undefined ... ok [INFO] [stdout] test sizeof_named_aggregate_array_element_pointer_field_updates_is_non_evaluating ... ok [INFO] [stdout] test sizeof_named_aggregate_array_pointer_field_subscripts_is_non_evaluating ... ok [INFO] [stdout] test sizeof_pointer_field_update_through_embedded_aggregate_array_element_is_non_evaluating ... ok [INFO] [stdout] test sizeof_memset_validates_argument_shapes_and_missing_declarations ... ok [INFO] [stdout] test sizeof_named_aggregate_array_aggregate_pointer_field_assignment_result_fields_is_non_evaluating ... ok [INFO] [stdout] test sizeof_rejects_integer_only_double_operations_without_evaluation ... ok [INFO] [stdout] test sizeof_named_aggregate_array_aggregate_pointer_field_subscripts_is_non_evaluating ... ok [INFO] [stdout] test sizeof_base_integer_string_conversion_endptr_validation_remains_linear ... ok [INFO] [stdout] test sizeof_scalar_variable_reverse_subscripts_reject_two_scalar_operands ... ok [INFO] [stdout] test sizeof_scalar_variable_reverse_subscripts_reject_scalar_pointer_field_access ... ok [INFO] [stdout] test sizeof_reverse_subscript_through_void_pointer_is_rejected ... ok [INFO] [stdout] test sizeof_memset_is_nested_non_evaluating_and_preserves_pointer_size ... ok [INFO] [stdout] test sizeof_random_calls_is_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test sizeof_strcat_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test sizeof_strchr_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test sizeof_strcmp_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test sizeof_strcpy_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test sizeof_aggregate_scalar_object_byte_calls_is_non_evaluating ... ok [INFO] [stdout] test sizeof_strlen_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test sizeof_reverse_subscript_aggregate_double_array_element_address_is_pointer_sized ... ok [INFO] [stdout] test sizeof_memcmp_is_nested_non_evaluating_and_preserves_integer_size ... ok [INFO] [stdout] test sizeof_strncmp_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test sizeof_string_span_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test sizeof_memmove_is_nested_non_evaluating_and_preserves_pointer_size ... ok [INFO] [stdout] test sizeof_two_dimensional_double_row_conditionals_rejects_mismatched_widths ... ok [INFO] [stdout] test strcat_evaluates_both_pointers_in_source_order_before_validation ... ok [INFO] [stdout] test static_aggregate_pointer_initializers_reject_array_compound_literals ... ok [INFO] [stdout] test strcat_row_pointer_metadata_respects_enum_shadowing ... ok [INFO] [stdout] test sizeof_validates_double_subscripts_across_indexed_expression_routes ... ok [INFO] [stdout] test sizeof_strrchr_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test strchr_evaluates_text_and_search_once_in_source_order_before_validation ... ok [INFO] [stdout] test sizeof_void_pointer_calls_reject_const_two_dimensional_array_discard ... ok [INFO] [stdout] test sizeof_strstr_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test sizeof_two_dimensional_double_rows_in_embedded_aggregate_arrays_uses_row_width ... ok [INFO] [stdout] test strchr_returns_a_matching_scalar_character_pointer_without_offsetting_it ... ok [INFO] [stdout] test static_character_pointer_objects_require_constant_initializers ... ok [INFO] [stdout] test strcat_preserves_two_dimensional_row_boundaries ... ok [INFO] [stdout] test strcmp_evaluates_both_arguments_left_to_right_before_validation ... ok [INFO] [stdout] test strcpy_evaluates_both_pointers_in_source_order_before_validation ... ok [INFO] [stdout] test strcpy_row_pointer_metadata_respects_enum_shadowing ... ok [INFO] [stdout] test string_collation_calls_require_exact_declarations_and_preserve_user_definitions ... ok [INFO] [stdout] test string_collation_transform_preserves_count_storage_and_overlap_boundaries ... ok [INFO] [stdout] test strcpy_preserves_two_dimensional_row_boundaries ... ok [INFO] [stdout] test strncmp_evaluates_pointer_and_count_arguments_left_to_right_before_validation ... ok [INFO] [stdout] test strpbrk_evaluates_both_pointers_in_source_order_before_validation ... ok [INFO] [stdout] test strncat_evaluates_destination_source_and_count_in_order_before_validation ... ok [INFO] [stdout] test string_collation_sizeof_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test strncmp_stops_at_first_difference_or_nul_without_reading_past_it ... ok [INFO] [stdout] test strrchr_returns_a_matching_scalar_nul_pointer_without_offsetting_it ... ok [INFO] [stdout] test strrchr_evaluates_text_and_search_once_in_source_order_before_validation ... ok [INFO] [stdout] test strncpy_evaluates_destination_source_and_count_in_order_before_validation ... ok [INFO] [stdout] test string_collation_functions_accept_4096_bytes_and_reject_longer_inputs ... ok [INFO] [stdout] test strstr_evaluates_both_pointers_in_source_order_before_validation ... ok [INFO] [stdout] test strtok_tracks_block_scope_array_compound_literal_lifetime ... ok [INFO] [stdout] test strstr_returns_the_original_haystack_pointer_for_an_empty_needle ... ok [INFO] [stdout] test strtok_evaluates_string_and_delimiters_in_source_order_before_validation ... ok [INFO] [stdout] test sizeof_strpbrk_calls_are_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test strtok_requires_its_exact_explicit_prototype ... ok [INFO] [stdout] test supports_address_of_string_literal_elements ... ok [INFO] [stdout] test supports_address_of_dereference_as_pointer_identity ... ok [INFO] [stdout] test strtok_validates_typed_null_continuation_arguments_at_runtime_and_in_sizeof ... ok [INFO] [stdout] test supports_address_of_struct_array_elements_and_fields ... ok [INFO] [stdout] test supports_addresses_of_aggregate_pointer_expression_indexed_elements ... ok [INFO] [stdout] test supports_addressable_scalar_and_aggregate_compound_literals ... ok [INFO] [stdout] test string_span_functions_evaluate_both_pointers_in_source_order_before_validation ... ok [INFO] [stdout] test supports_addresses_of_aggregate_pointer_indexed_elements ... ok [INFO] [stdout] test supports_addresses_of_arrow_aggregate_pointer_field_indexed_elements ... ok [INFO] [stdout] test supports_addresses_of_aggregate_compound_literal_aggregate_fields ... ok [INFO] [stdout] test supports_addresses_of_aggregate_fields_through_embedded_aggregate_array_pointers ... ok [INFO] [stdout] test supports_addresses_of_fields_through_embedded_aggregate_array_pointers ... ok [INFO] [stdout] test supports_addresses_of_aggregate_compound_literal_scalar_fields ... ok [INFO] [stdout] test supports_aggregate_array_compound_literals_as_pointer_expressions ... ok [INFO] [stdout] test supports_aggregate_array_decay_to_pointer_parameters ... ok [INFO] [stdout] test supports_aggregate_array_element_copy_assignment ... ok [INFO] [stdout] test supports_aggregate_array_element_assignment_expressions_as_function_arguments ... ok [INFO] [stdout] test supports_aggregate_assignment_expressions_as_function_arguments ... ok [INFO] [stdout] test supports_aggregate_compound_literal_field_lvalues ... ok [INFO] [stdout] test supports_aggregate_assignment_expressions_returning_copies ... ok [INFO] [stdout] test supports_aggregate_array_field_path_designators ... ok [INFO] [stdout] test strcmp_normalizes_character_values_before_nul_detection ... ok [INFO] [stdout] test string_collation_transform_evaluates_arguments_in_source_order_before_validation ... ok [INFO] [stdout] test supports_adjusted_two_dimensional_scalar_array_parameters ... ok [INFO] [stdout] test supports_aggregate_compound_literals_in_expression_contexts ... ok [INFO] [stdout] test supports_aggregate_field_assignment_expressions_as_function_arguments ... ok [INFO] [stdout] test supports_aggregate_pointer_declaration_lists ... ok [INFO] [stdout] test supports_addresses_of_struct_array_element_aggregate_fields ... ok [INFO] [stdout] test supports_aggregate_initializer_expressions_from_returned_structs_and_unions ... ok [INFO] [stdout] test supports_aggregate_field_declaration_lists ... ok [INFO] [stdout] test supports_aggregate_compound_literal_field_pointer_alias_mutation_model_routes ... ok [INFO] [stdout] test supports_aggregate_dereference_assignment_expressions_as_function_arguments ... ok [INFO] [stdout] test supports_aggregate_tag_shadowing_with_distinct_type_identities ... ok [INFO] [stdout] test supports_aggregate_pointer_dereference_values_and_assignment ... ok [INFO] [stdout] test supports_aggregate_pointer_field_assignment_result_metadata ... ok [INFO] [stdout] test supports_aggregate_pointer_field_assignment_expressions_as_function_arguments ... ok [INFO] [stdout] test supports_addresses_of_struct_pointer_scalar_fields ... ok [INFO] [stdout] test supports_adjacent_string_literal_concatenation ... ok [INFO] [stdout] test supports_addresses_of_direct_aggregate_pointer_field_indexed_elements ... ok [INFO] [stdout] test string_collation_transform_returns_full_length_and_writes_c_locale_prefix ... ok [INFO] [stdout] test sizeof_termination_calls_is_non_evaluating_and_constraint_aware ... ok [INFO] [stdout] test strtok_accepts_4096_bytes_and_rejects_longer_character_sequences ... ok [INFO] [stdout] test supports_alignof_type_names ... ok [INFO] [stdout] test supports_anonymous_aggregate_array_pointer_declaration_lists ... ok [INFO] [stdout] test supports_anonymous_aggregate_for_initializers ... ok [INFO] [stdout] test supports_anonymous_aggregate_object_declarations ... ok [INFO] [stdout] test supports_anonymous_enum_typedefs_as_integer_types ... ok [INFO] [stdout] test supports_alignas_specifiers ... ok [INFO] [stdout] test supports_anonymous_aggregate_pointer_casts ... ok [INFO] [stdout] test supports_array_compound_literals_as_pointer_expressions ... ok [INFO] [stdout] test supports_array_decay_to_pointer_parameters_and_pointer_indexing ... ok [INFO] [stdout] test supports_anonymous_aggregate_fields ... ok [INFO] [stdout] test supports_array_parameter_qualifiers_as_pointer_metadata ... ok [INFO] [stdout] test supports_array_typedef_compound_literals_as_pointer_expressions ... ok [INFO] [stdout] test supports_array_backed_pointer_arithmetic_and_difference ... ok [INFO] [stdout] test supports_array_typedef_aliases ... ok [INFO] [stdout] test supports_array_element_address_of_and_pointer_reads_writes ... ok [INFO] [stdout] test supports_anonymous_aggregate_typedef_definitions ... ok [INFO] [stdout] test supports_atomic_anonymous_aggregate_const_pointer_views ... ok [INFO] [stdout] test supports_atomic_aggregate_alias_signature_boundaries ... ok [INFO] [stdout] test supports_atomic_anonymous_aggregate_pointer_type_specifiers ... ok [INFO] [stdout] test supports_atomic_inline_aggregate_type_definitions ... ok [INFO] [stdout] test supports_atomic_inline_enum_type_definitions ... ok [INFO] [stdout] test supports_atomic_anonymous_aggregate_value_typedef_aliases ... ok [INFO] [stdout] test supports_atomic_anonymous_aggregate_qualified_value_aliases ... ok [INFO] [stdout] test supports_atomic_anonymous_aggregate_qualified_array_aliases ... ok [INFO] [stdout] test supports_atomic_anonymous_aggregate_pointer_typedef_aliases ... ok [INFO] [stdout] test supports_arrays_of_structs ... ok [INFO] [stdout] test supports_array_fields_on_aggregate_compound_literals ... ok [INFO] [stdout] test supports_bitwise_and_shift_operators_with_c_precedence ... ok [INFO] [stdout] test supports_assignment_expressions_for_scalar_array_and_deref_lvalues ... ok [INFO] [stdout] test supports_bitwise_compound_assignments_for_scalar_indexed_and_deref_lvalues ... ok [INFO] [stdout] test supports_atomic_anonymous_aggregate_type_definitions ... ok [INFO] [stdout] test supports_atomic_typedef_pointers_to_qualified_pointees ... ok [INFO] [stdout] test supports_auto_and_register_local_storage_class_specifiers ... ok [INFO] [stdout] test supports_atomic_pointer_type_specifiers ... ok [INFO] [stdout] test supports_block_scoped_typedef_aliases_and_shadowing ... ok [INFO] [stdout] test supports_base_integer_string_conversion_standard_library_functions ... ok [INFO] [stdout] test supports_bounded_memcpy_on_character_storage ... ok [INFO] [stdout] test supports_bounded_double_runtime_values ... ok [INFO] [stdout] test supports_anonymous_aggregate_compound_literals ... ok [INFO] [stdout] test supports_bounded_memchr_on_character_storage ... ok [INFO] [stdout] test supports_block_comments_as_preprocessor_directive_whitespace ... ok [INFO] [stdout] test supports_block_scope_shadowing_and_outer_assignment ... ok [INFO] [stdout] test supports_block_scoped_named_aggregate_definitions ... ok [INFO] [stdout] test supports_block_scoped_typedef_aggregate_definitions ... ok [INFO] [stdout] test supports_atomic_aggregate_alias_declaration_boundaries ... ok [INFO] [stdout] test supports_bool_type_spellings ... ok [INFO] [stdout] test supports_atomic_type_qualifiers ... ok [INFO] [stdout] test supports_bounded_strcspn_standard_library_function ... ok [INFO] [stdout] test supports_bounded_strcmp_standard_library_function ... ok [INFO] [stdout] test supports_bounded_strcat_standard_library_function ... ok [INFO] [stdout] test supports_bounded_string_span_standard_library_functions_fixture ... ok [INFO] [stdout] test supports_bounded_strpbrk_standard_library_function ... ok [INFO] [stdout] test supports_bounded_strcpy_standard_library_function ... ok [INFO] [stdout] test supports_bounded_strlen_standard_library_function ... ok [INFO] [stdout] test supports_bounded_strncpy_standard_library_function ... ok [INFO] [stdout] test supports_bounded_memset_on_character_storage ... ok [INFO] [stdout] test supports_bounded_strncmp_standard_library_function ... ok [INFO] [stdout] test supports_bounded_memory_intrinsics_on_aggregate_character_array_fields ... ok [INFO] [stdout] test supports_bounded_strncat_standard_library_function ... ok [INFO] [stdout] test supports_bounded_memcmp_on_character_storage ... ok [INFO] [stdout] test supports_bounded_strspn_standard_library_function ... ok [INFO] [stdout] test supports_bounded_strrchr_standard_library_function ... ok [INFO] [stdout] test supports_bounded_strstr_standard_library_function ... ok [INFO] [stdout] test supports_bounded_strtok_standard_library_function ... ok [INFO] [stdout] test supports_c_style_block_comments_as_whitespace ... ok [INFO] [stdout] test supports_braced_scalar_initializers_in_declarations_and_aggregates ... ok [INFO] [stdout] test supports_break_and_continue_in_while_and_for_loops ... ok [INFO] [stdout] test returned_union_provenance_branching_call_chains_scale_linearly ... ok [INFO] [stdout] test supports_c_integer_literal_suffixes ... ok [INFO] [stdout] test supports_bounded_strchr_standard_library_function ... ok [INFO] [stdout] test supports_char_literals_variables_and_parameters ... ok [INFO] [stdout] test supports_c_style_line_comments_as_whitespace ... ok [INFO] [stdout] test supports_comma_expressions_in_subscript_indices ... ok [INFO] [stdout] test supports_char_arrays_initialized_from_string_literals ... ok [INFO] [stdout] test supports_comma_separated_scalar_declarations ... ok [INFO] [stdout] test supports_chained_qualified_array_alias_parameters ... ok [INFO] [stdout] test supports_c_style_reverse_subscript_expressions ... ok [INFO] [stdout] test supports_comma_operator_with_assignments_pointers_loops_and_call_arguments ... ok [INFO] [stdout] test supports_char_return_functions_and_prototypes ... ok [INFO] [stdout] test supports_character_conversion_standard_library_functions ... ok [INFO] [stdout] test supports_bounded_string_collation_standard_library_functions ... ok [INFO] [stdout] test supports_comma_separated_typedef_aliases ... ok [INFO] [stdout] test supports_character_classification_standard_library_functions ... ok [INFO] [stdout] test supports_const_qualified_return_types ... ok [INFO] [stdout] test supports_comma_separated_pointer_array_and_aggregate_declarations ... ok [INFO] [stdout] test supports_const_pointer_typedef_aliases ... ok [INFO] [stdout] test supports_const_qualified_scalars_arrays_and_parameters ... ok [INFO] [stdout] test supports_const_and_pointer_anonymous_aggregate_declaration_lists ... ok [INFO] [stdout] test supports_const_qualified_struct_fields ... ok [INFO] [stdout] test supports_compound_assignment_expressions_for_scalar_array_and_deref_lvalues ... ok [INFO] [stdout] test supports_const_qualified_structs_and_struct_pointers ... ok [INFO] [stdout] test supports_conditional_and_comma_expressions_for_aggregates ... ok [INFO] [stdout] test supports_designated_array_and_struct_initializers ... ok [INFO] [stdout] test supports_derived_declarators_from_atomic_anonymous_aggregate_value_aliases ... ok [INFO] [stdout] test supports_chained_const_array_typedef_compound_literals ... ok [INFO] [stdout] test supports_const_typedef_aliases ... ok [INFO] [stdout] test supports_const_qualified_pointer_pointees_and_pointer_slots ... ok [INFO] [stdout] test supports_const_array_typedef_compound_literals_as_const_pointer_expressions ... ok [INFO] [stdout] test supports_direct_addresses_of_embedded_aggregate_array_element_aggregate_fields ... ok [INFO] [stdout] test supports_direct_and_mutual_recursive_calls ... ok [INFO] [stdout] test supports_direct_addresses_of_embedded_aggregate_array_element_fields ... ok [INFO] [stdout] test supports_designated_initializers_for_aggregate_arrays ... ok [INFO] [stdout] test supports_deterministic_random_standard_library_functions ... ok [INFO] [stdout] test supports_direct_and_typedef_backed_atomic_enum_types ... ok [INFO] [stdout] test supports_conditional_operator_with_short_circuiting_and_pointer_truthiness ... ok [INFO] [stdout] test supports_direct_double_array_compound_literals ... ok [INFO] [stdout] test supports_direct_enum_aggregate_fields_arrays_and_pointers ... ok [INFO] [stdout] test supports_direct_enum_pointer_parameters_casts_and_type_queries ... ok [INFO] [stdout] test supports_direct_enum_type_declarations_parameters_returns_and_sizeof ... ok [INFO] [stdout] test supports_embedded_aggregate_array_element_assignment_expressions_as_function_arguments ... ok [INFO] [stdout] test supports_double_pointer_generic_associations ... ok [INFO] [stdout] test supports_direct_indexing_and_address_of_array_fields_on_aggregate_compound_literals ... ok [INFO] [stdout] test supports_embedded_aggregate_array_element_field_increment_decrement ... ok [INFO] [stdout] test supports_embedded_aggregate_array_element_field_assignment ... ok [INFO] [stdout] test supports_direct_source_digraph_punctuators ... ok [INFO] [stdout] test supports_do_while_loops_with_break_continue_and_post_test_execution ... ok [INFO] [stdout] test supports_embedded_aggregate_array_element_copy_assignment ... ok [INFO] [stdout] test supports_empty_and_expression_statements ... ok [INFO] [stdout] test supports_enum_compound_literals ... ok [INFO] [stdout] test supports_extern_local_declarations ... ok [INFO] [stdout] test supports_field_access_on_aggregate_field_assignment_results ... ok [INFO] [stdout] test supports_extern_global_declarations ... ok [INFO] [stdout] test supports_extern_function_storage_class_specifiers ... ok [INFO] [stdout] test supports_field_access_on_union_valued_expressions ... ok [INFO] [stdout] test supports_enum_constants_with_implicit_values_and_block_scope ... ok [INFO] [stdout] test supports_enum_typedef_aliases_as_integer_types ... ok [INFO] [stdout] test supports_enum_typedef_declaration_lists ... ok [INFO] [stdout] test supports_enum_constants_as_switch_case_labels ... ok [INFO] [stdout] test supports_field_access_on_aggregate_valued_expressions ... ok [INFO] [stdout] test supports_fixed_array_parameters_as_pointer_parameters ... ok [INFO] [stdout] test supports_field_backed_pointer_return_alias_mutation_model_routes ... ok [INFO] [stdout] test supports_field_backed_pointer_return_forwarding_model_routes ... ok [INFO] [stdout] test supports_field_access_on_aggregate_element_assignment_results ... ok [INFO] [stdout] test supports_embedded_aggregate_array_pointer_model_routes ... ok [INFO] [stdout] test supports_field_backed_mixed_qualification_parameter_alias_model_routes ... ok [INFO] [stdout] test supports_fixed_two_dimensional_scalar_array_reads ... ok [INFO] [stdout] test supports_for_loops_with_declaration_assignment_and_empty_clauses ... ok [INFO] [stdout] test supports_function_like_macro_stringification ... ok [INFO] [stdout] test supports_function_specifiers ... ok [INFO] [stdout] test supports_function_prototypes_before_definitions ... ok [INFO] [stdout] test supports_hexadecimal_and_octal_integer_literals ... ok [INFO] [stdout] test rejects_excessive_empty_object_like_macro_expansion_work ... ok [INFO] [stdout] test supports_if_integer_macros_and_defined_conditions ... ok [INFO] [stdout] test supports_function_definitions_calls_and_parameters ... ok [INFO] [stdout] test supports_global_scalar_array_and_pointer_variables ... ok [INFO] [stdout] test supports_inferred_array_declarations ... ok [INFO] [stdout] test supports_hidden_aggregate_array_literal_pointer_model_routes ... ok [INFO] [stdout] test supports_inline_aggregate_aggregate_array_compound_literal_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_declaration_assignment_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_conditional_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_expression_statement_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_control_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_expression_type_definitions ... ok [INFO] [stdout] test supports_hidden_scalar_array_literal_pointer_model_routes ... ok [INFO] [stdout] test supports_generic_selection_over_scalar_pointer_and_aggregate_types ... ok [INFO] [stdout] test supports_if_else_and_comparisons ... ok [INFO] [stdout] test supports_if_integer_expression_precedence_and_short_circuiting ... ok [INFO] [stdout] test supports_ifdef_ifndef_nested_else_and_inactive_skipping ... ok [INFO] [stdout] test supports_inline_aggregate_for_clause_type_definitions ... ok [INFO] [stdout] test supports_increment_decrement_for_scalar_indexed_and_deref_lvalues ... ok [INFO] [stdout] test supports_inferred_aggregate_array_declarations ... ok [INFO] [stdout] test supports_inline_aggregate_initializer_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_pointer_arithmetic_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_array_compound_literal_type_definitions ... ok [INFO] [stdout] test supports_inline_enum_aggregate_initializer_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_sizeof_pointer_expression_type_definitions ... ok [INFO] [stdout] test supports_inline_enum_alignof_type_definitions ... ok [INFO] [stdout] test supports_inline_enum_aggregate_fields ... ok [INFO] [stdout] test supports_inline_aggregate_pointer_initializer_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_return_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_return_expression_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_call_argument_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_static_assert_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_pointer_comparison_type_definitions ... ok [INFO] [stdout] test supports_inline_enum_call_argument_type_definitions ... ok [INFO] [stdout] test supports_function_like_macros_with_nested_arguments_and_rescanning ... ok [INFO] [stdout] test supports_inline_enum_assignment_lvalue_type_definitions ... ok [INFO] [stdout] test supports_inline_aggregate_parameter_type_definitions ... ok [INFO] [stdout] test supports_inline_enum_conditional_type_definitions ... ok [INFO] [stdout] test supports_inline_enum_cast_type_definitions ... ok [INFO] [stdout] test supports_inline_enum_parameter_definitions_in_function_bodies ... ok [INFO] [stdout] test supports_inline_enum_sizeof_type_definitions ... ok [INFO] [stdout] test supports_inline_enum_pointer_aggregate_expression_statements ... ok [INFO] [stdout] test supports_inline_type_definitions_in_array_lengths ... ok [INFO] [stdout] test supports_inline_enum_object_declarations ... ok [INFO] [stdout] test supports_inline_enum_return_type_definitions ... ok [INFO] [stdout] test supports_inline_enum_control_expr_definitions ... ok [INFO] [stdout] test supports_integer_constant_expressions_for_array_type_lengths ... ok [INFO] [stdout] test supports_line_comments_and_c_whitespace_in_macro_directives ... ok [INFO] [stdout] test supports_integer_string_conversion_standard_library_functions ... ok [INFO] [stdout] test supports_integer_absolute_value_standard_library_functions ... ok [INFO] [stdout] test supports_integer_constant_expressions_for_designator_indexes ... ok [INFO] [stdout] test supports_integer_constant_expressions_for_array_lengths ... ok [INFO] [stdout] test supports_inline_enum_switch_case_label_definitions ... ok [INFO] [stdout] test supports_inline_enum_object_declarations_in_storage_and_for_contexts ... ok [INFO] [stdout] test supports_local_function_prototypes ... ok [INFO] [stdout] test supports_logical_operators_short_circuiting_and_unary_plus ... ok [INFO] [stdout] test supports_mixed_atomic_typedef_declarators_and_shadowing ... ok [INFO] [stdout] test supports_lvalue_writes_to_aggregate_array_fields_on_aggregate_compound_literals ... ok [INFO] [stdout] test supports_lf_and_crlf_physical_line_continuations_in_directives ... ok [INFO] [stdout] test supports_mixed_pointer_string_array_conformance_fixture ... ok [INFO] [stdout] test supports_mixed_declaration_context_conformance_fixture ... ok [INFO] [stdout] test supports_mixed_aggregate_field_type_query_conformance_fixture ... ok [INFO] [stdout] test supports_lvalue_writes_to_array_fields_on_aggregate_compound_literals ... ok [INFO] [stdout] test supports_macro_token_pasting_across_supported_preprocessing_tokens ... ok [INFO] [stdout] test supports_multiline_block_comments_in_macro_replacements ... ok [INFO] [stdout] test supports_model_based_return_context_classification ... ok [INFO] [stdout] test supports_model_based_scalar_and_pointer_ordering_classification ... ok [INFO] [stdout] test supports_model_based_scalar_operand_context_classification ... ok [INFO] [stdout] test supports_named_aggregate_definition_declarators ... ok [INFO] [stdout] test supports_model_based_function_argument_context_classification ... ok [INFO] [stdout] test supports_model_based_scalar_and_pointer_equality_classification ... ok [INFO] [stdout] test supports_model_based_discard_context_classification ... ok [INFO] [stdout] test supports_model_based_scalar_and_pointer_truthiness_classification ... ok [INFO] [stdout] test supports_model_based_initializer_element_context_classification ... ok [INFO] [stdout] test supports_nested_struct_fields ... ok [INFO] [stdout] test supports_named_aggregate_typedef_declaration_lists ... ok [INFO] [stdout] test supports_model_based_initializer_and_assignment_context_classification ... ok [INFO] [stdout] test supports_nested_struct_array_field_decay_and_element_address_of ... ok [INFO] [stdout] test supports_nested_aggregate_array_field_decay_and_address_of ... ok [INFO] [stdout] test supports_nested_object_like_macros_across_c_contexts ... ok [INFO] [stdout] test supports_non_evaluating_sizeof_strtok_calls ... ok [INFO] [stdout] test supports_nested_named_aggregate_fields ... ok [INFO] [stdout] test supports_nested_struct_initializers ... ok [INFO] [stdout] test supports_long_short_type_spellings ... ok [INFO] [stdout] test supports_null_preprocessing_directives ... ok [INFO] [stdout] test supports_nested_union_fields_initializers_copy_and_parameters ... ok [INFO] [stdout] test supports_octal_and_hex_escape_sequences ... ok [INFO] [stdout] test supports_one_dimensional_arrays_indexing_and_parameters ... ok [INFO] [stdout] test supports_nested_anonymous_field_backed_pointer_return_alias_mutation_model_routes ... ok [INFO] [stdout] test supports_ordered_elif_chains_and_skips_unselected_conditions ... ok [INFO] [stdout] test supports_parenthesized_variable_declarators ... ok [INFO] [stdout] test supports_parenthesized_function_declarators ... ok [INFO] [stdout] test supports_overlap_safe_bounded_memmove_on_character_storage ... ok [INFO] [stdout] test supports_parenthesized_typedef_declarators ... ok [INFO] [stdout] test supports_permuted_scalar_type_specifiers ... ok [INFO] [stdout] test supports_parenthesized_double_literals_cast_to_integer_constants ... ok [INFO] [stdout] test supports_persistent_static_local_storage ... ok [INFO] [stdout] test supports_long_long_type_spellings ... ok [INFO] [stdout] test supports_pointer_cast_expressions ... ok [INFO] [stdout] test supports_nested_anonymous_aggregate_compound_literal_field_pointer_alias_mutation_model_routes ... ok [INFO] [stdout] test supports_pointer_const_preserving_conversions ... ok [INFO] [stdout] test supports_pointer_arithmetic_for_struct_and_union_arrays ... ok [INFO] [stdout] test supports_pointer_field_increment_through_embedded_aggregate_array_elements ... ok [INFO] [stdout] test supports_pointer_equality_within_embedded_aggregate_array_fields ... ok [INFO] [stdout] test supports_pointer_field_replacement_through_embedded_aggregate_array_elements ... ok [INFO] [stdout] test supports_pointer_field_compound_assignment_through_embedded_aggregate_array_elements ... ok [INFO] [stdout] test supports_pointer_field_lvalues_on_aggregate_compound_literals ... ok [INFO] [stdout] test supports_pointer_equality_for_fields_reached_through_embedded_aggregate_array_pointers ... ok [INFO] [stdout] test supports_pointer_indexed_aggregate_values_as_copies ... ok [INFO] [stdout] test supports_pointer_difference_offsets_before_pointer_operands ... ok [INFO] [stdout] test supports_pointer_field_updates_through_reverse_and_nested_embedded_aggregate_array_elements ... ok [INFO] [stdout] test supports_pointer_fields_on_aggregate_compound_literals ... ok [INFO] [stdout] test supports_pointer_indexing_for_struct_and_union_arrays ... ok [INFO] [stdout] test supports_pointer_ordering_within_same_array_storage ... ok [INFO] [stdout] test supports_pointer_ordering_within_embedded_aggregate_array_fields ... ok [INFO] [stdout] test supports_prefix_increment_for_embedded_aggregate_array_element_fields ... ok [INFO] [stdout] test supports_postfix_const_qualifiers ... ok [INFO] [stdout] test supports_prefix_increment_for_reverse_aggregate_subscript_fields ... ok [INFO] [stdout] test supports_pointer_parameter_alias_mutation_model_routes ... ok [INFO] [stdout] test supports_pointer_return_functions_and_prototypes ... ok [INFO] [stdout] test supports_restrict_pointer_qualifiers ... ok [INFO] [stdout] test supports_qualified_named_type_array_alias_parameters ... ok [INFO] [stdout] test supports_pointer_parameter_forwarding_model_routes ... ok [INFO] [stdout] test supports_qualified_anonymous_aggregate_for_initializers ... ok [INFO] [stdout] test supports_path_designated_struct_initializers ... ok [INFO] [stdout] test supports_recursive_calls_within_documented_depth_limit ... ok [INFO] [stdout] test supports_predefined_func_name_identifier ... ok [INFO] [stdout] test supports_scalar_array_initializers ... ok [INFO] [stdout] test supports_pointer_parameter_mutation_model_routes ... ok [INFO] [stdout] test supports_scalar_cast_expressions ... ok [INFO] [stdout] test supports_scalar_array_field_pointer_model_routes ... ok [INFO] [stdout] test supports_pointer_parameter_mixed_qualification_alias_model_routes ... ok [INFO] [stdout] test supports_reverse_embedded_aggregate_array_element_field_assignment ... ok [INFO] [stdout] test supports_pointer_truthiness_and_equality_comparisons ... ok [INFO] [stdout] test supports_scalar_pointer_address_dereference_write_and_reassignment ... ok [INFO] [stdout] test supports_scalar_pointer_parameters ... ok [INFO] [stdout] test supports_scalar_array_field_decay_in_pointer_expressions ... ok [INFO] [stdout] test supports_signed_unsigned_char_type_spellings ... ok [INFO] [stdout] test supports_single_statement_control_bodies_else_if_and_dangling_else ... ok [INFO] [stdout] test supports_scalar_compound_literals_in_expression_contexts ... ok [INFO] [stdout] test supports_single_statement_for_bodies ... ok [INFO] [stdout] test supports_scalar_field_reverse_subscript_lvalues ... ok [INFO] [stdout] test supports_signed_unsigned_int_type_spellings ... ok [INFO] [stdout] test supports_scalar_struct_initializers ... ok [INFO] [stdout] test supports_pointer_return_function_model_routes ... ok [INFO] [stdout] test supports_single_statement_if_bodies ... ok [INFO] [stdout] test supports_single_statement_while_bodies ... ok [INFO] [stdout] test supports_sizeof_aggregate_assignment_expressions_without_evaluating_operands ... ok [INFO] [stdout] test supports_pointer_typedef_aliases_for_declarations_params_and_sizeof ... ok [INFO] [stdout] test supports_sizeof_aggregate_element_assignment_expressions_without_evaluating_operands ... ok [INFO] [stdout] test supports_sizeof_aggregate_conditional_expressions_without_evaluating_operands ... ok [INFO] [stdout] test supports_post_star_pointer_qualifiers_in_type_names ... ok [INFO] [stdout] test supports_sizeof_aggregate_type_names ... ok [INFO] [stdout] test supports_sizeof_array_fields_on_aggregate_valued_expressions ... ok [INFO] [stdout] test supports_sizeof_array_type_names ... ok [INFO] [stdout] test supports_sizeof_embedded_aggregate_array_element_field_types_without_evaluating_operands ... ok [INFO] [stdout] test supports_sizeof_comma_expression_rhs_types_without_evaluating_operands ... ok [INFO] [stdout] test supports_scalar_compound_literals_as_modifiable_lvalues ... ok [INFO] [stdout] test supports_scalar_union_variables_fields_initializers_and_sizeof ... ok [INFO] [stdout] test supports_scalar_variable_reverse_subscript_lvalues ... ok [INFO] [stdout] test supports_sizeof_fields_on_aggregate_valued_expressions ... ok [INFO] [stdout] test supports_single_statement_else_bodies ... ok [INFO] [stdout] test supports_sizeof_const_qualified_types ... ok [INFO] [stdout] test supports_sizeof_and_alignof_anonymous_aggregate_type_names ... ok [INFO] [stdout] test supports_sizeof_operator_for_types_scalars_arrays_strings_and_pointers ... ok [INFO] [stdout] test supports_sizeof_reverse_subscript_aggregate_field_assignment_results_without_evaluation ... ok [INFO] [stdout] test supports_sizeof_scalar_field_reverse_subscript_assignment_results_without_evaluation ... ok [INFO] [stdout] test supports_sizeof_scalar_variable_reverse_subscript_assignment_results_without_evaluation ... ok [INFO] [stdout] test supports_sizeof_scalar_variable_reverse_subscript_compound_assignment_results_without_evaluation ... ok [INFO] [stdout] test supports_sizeof_scalar_variable_and_field_reverse_subscripts_without_evaluating_operands ... ok [INFO] [stdout] test supports_standard_simple_escape_sequences ... ok [INFO] [stdout] test supports_sizeof_reverse_subscript_lvalue_results_without_evaluating_operands ... ok [INFO] [stdout] test supports_static_storage_class_at_top_level ... ok [INFO] [stdout] test supports_string_literal_decay_to_pointer_parameters_for_reads ... ok [INFO] [stdout] test supports_string_literals_as_read_only_byte_arrays ... ok [INFO] [stdout] test supports_struct_aggregate_array_field_decay_and_address_of ... ok [INFO] [stdout] test supports_struct_array_fields ... ok [INFO] [stdout] test supports_struct_by_value_function_parameters ... ok [INFO] [stdout] test supports_struct_char_array_fields_initialized_from_string_literals ... ok [INFO] [stdout] test supports_struct_array_field_decay_and_element_address_of ... ok [INFO] [stdout] test supports_struct_copy_and_field_lvalue_expressions ... ok [INFO] [stdout] test supports_struct_declarations_and_member_access ... ok [INFO] [stdout] test supports_struct_aggregate_array_fields ... ok [INFO] [stdout] test supports_struct_pointer_array_field_decay_and_element_address_of ... ok [INFO] [stdout] test supports_struct_pointer_aggregate_array_field_decay_and_address_of ... ok [INFO] [stdout] test supports_struct_pointer_arrow_field_arithmetic ... ok [INFO] [stdout] test supports_static_assertions ... ok [INFO] [stdout] test supports_static_local_unions ... ok [INFO] [stdout] test supports_sizeof_pointer_expressions_without_evaluating_operands ... ok [INFO] [stdout] test supports_struct_pointer_fields_with_const_pointee_views ... ok [INFO] [stdout] test supports_struct_pointer_field_arithmetic ... ok [INFO] [stdout] test supports_struct_pointer_fields ... ok [INFO] [stdout] test supports_struct_pointer_union_array_field_decay_and_address_of ... ok [INFO] [stdout] test supports_struct_pointers_arrow_and_deref_field_access ... ok [INFO] [stdout] test supports_struct_return_functions_and_prototypes ... ok [INFO] [stdout] test supports_switch_statements_with_cases_default_fallthrough_break_and_continue ... ok [INFO] [stdout] test supports_thread_local_storage_class_specifiers ... ok [INFO] [stdout] test supports_two_dimensional_array_updates_static_storage_and_sizeof ... ok [INFO] [stdout] test supports_two_dimensional_scalar_array_fields_reads_and_sizeof ... ok [INFO] [stdout] test supports_typedef_aggregate_definitions ... ok [INFO] [stdout] test supports_typedef_aliases_for_scalars_structs_and_pointers ... ok [INFO] [stdout] test supports_typedef_aliases_of_atomic_anonymous_aggregate_derived_declarators ... ok [INFO] [stdout] test supports_typedef_backed_double_array_compound_literals ... ok [INFO] [stdout] test supports_typedef_aliases_in_aggregate_field_declaration_lists ... ok [INFO] [stdout] test supports_undefining_and_redefining_object_like_macros ... ok [INFO] [stdout] test supports_uninitialized_scalar_and_pointer_declarations ... ok [INFO] [stdout] test supports_union_aggregate_array_field_decay_and_address_of ... ok [INFO] [stdout] test supports_union_pointers_and_pointer_fields ... ok [INFO] [stdout] test supports_union_return_functions_and_prototypes ... ok [INFO] [stdout] test supports_unnamed_function_prototype_parameters ... ok [INFO] [stdout] test supports_unparenthesized_sizeof_in_integer_constant_expressions ... ok [INFO] [stdout] test supports_void_functions_and_empty_returns_for_side_effects ... ok [INFO] [stdout] test supports_void_parameter_lists_for_functions_and_prototypes ... ok [INFO] [stdout] test supports_void_cast_expressions ... ok [INFO] [stdout] test termination_calls_in_pointer_value_contexts_are_rejected_before_unwinding ... ok [INFO] [stdout] test supports_variadic_function_like_macros ... ok [INFO] [stdout] test termination_calls_in_scalar_value_contexts_are_rejected_before_unwinding ... ok [INFO] [stdout] test supports_unsized_array_parameters_as_pointer_parameters ... ok [INFO] [stdout] test supports_volatile_type_qualifiers ... ok [INFO] [stdout] test termination_functions_preserve_arity_and_status_shape_boundaries ... ok [INFO] [stdout] test termination_functions_require_exact_prototypes_and_preserve_user_definitions ... ok [INFO] [stdout] test token_pasting_accepts_bracket_digraph_results ... ok [INFO] [stdout] test termination_status_arguments_evaluate_once ... ok [INFO] [stdout] test supports_variables_assignment_and_while_loop ... ok [INFO] [stdout] test two_dimensional_array_declaration_lists_evaluate_initializers_once_in_source_order ... ok [INFO] [stdout] test token_pasting_accepts_hash_and_paste_punctuator_results ... ok [INFO] [stdout] test two_dimensional_array_declaration_lists_match_fixture ... ok [INFO] [stdout] test taking_address_of_character_pointer_output_parameter_is_rejected ... ok [INFO] [stdout] test two_dimensional_array_declaration_lists_support_direct_local_objects ... ok [INFO] [stdout] test two_dimensional_array_declaration_lists_preserve_unsupported_declarator_diagnostics ... ok [INFO] [stdout] test two_dimensional_array_declaration_lists_support_typedef_local_objects ... ok [INFO] [stdout] test two_dimensional_array_field_row_pointer_expressions_support_reads_and_updates ... ok [INFO] [stdout] test two_dimensional_array_field_row_pointer_decay_matches_fixture ... ok [INFO] [stdout] test two_dimensional_array_field_row_pointers_preserve_safety_diagnostics ... ok [INFO] [stdout] test two_dimensional_array_typedef_preserves_const_and_bounds_diagnostics ... ok [INFO] [stdout] test two_dimensional_array_fields_decay_to_row_pointers ... ok [INFO] [stdout] test termination_calls_in_aggregate_value_contexts_are_rejected_before_unwinding ... ok [INFO] [stdout] test two_dimensional_array_typedef_rejects_unsupported_deeper_pointer_and_parameter_forms ... ok [INFO] [stdout] test two_dimensional_array_typedef_supports_global_static_field_const_and_sizeof_routes ... ok [INFO] [stdout] test two_dimensional_array_typedefs_match_fixture ... ok [INFO] [stdout] test two_dimensional_double_aggregate_field_increment_preserves_binary64_semantics ... ok [INFO] [stdout] test two_dimensional_double_const_element_parameters_keep_pointer_slots_mutable ... ok [INFO] [stdout] test two_dimensional_double_bracket_const_parameters_keep_pointer_slots_read_only ... ok [INFO] [stdout] test two_dimensional_double_row_casts_retain_pointer_type_boundaries_under_sizeof ... ok [INFO] [stdout] test two_dimensional_double_row_conditionals_reject_mismatched_widths ... ok [INFO] [stdout] test two_dimensional_double_row_addresses_remain_consistently_unsupported ... ok [INFO] [stdout] test two_dimensional_double_row_indexed_addresses_preserve_row_bounds ... ok [INFO] [stdout] test two_dimensional_double_aggregate_updates_under_sizeof_preserve_const_safety ... ok [INFO] [stdout] test typedef_double_array_compound_literal_preserves_const_and_lifetime_boundaries ... ok [INFO] [stdout] test two_dimensional_double_row_pointer_differences_are_scalars ... ok [INFO] [stdout] test two_dimensional_double_row_void_casts_retain_void_boundaries ... ok [INFO] [stdout] test unevaluated_double_constraints_are_validated_inside_literal_and_pointer_wrappers ... ok [INFO] [stdout] test unevaluated_double_contexts_validate_compound_and_generic_operators ... ok [INFO] [stdout] test unevaluated_double_contexts_reject_pointer_scalar_conversions_and_operations ... ok [INFO] [stdout] test two_dimensional_array_typedef_supports_local_objects ... ok [INFO] [stdout] test termination_in_global_initialization_uses_the_public_result_surface ... ok [INFO] [stdout] test union_provenance_review2_sizeof_direct_assignments_validate_both_types ... ok [INFO] [stdout] test union_backed_void_pointers_cannot_be_converted_to_double_pointers ... ok [INFO] [stdout] test token_pasting_accepts_brace_digraph_results ... ok [INFO] [stdout] test union_provenance_review2_nested_aggregate_array_fields_keep_index_identity ... ok [INFO] [stdout] test union_provenance_review2_lexical_by_value_parameter_precedes_runtime_name_collision ... ok [INFO] [stdout] test union_provenance_call_effects_survive_declarations_and_assignments ... ok [INFO] [stdout] test union_provenance_review2_helper_effects_preserve_indexed_aggregate_lvalues ... ok [INFO] [stdout] test union_provenance_review2_static_provenance_persists_across_analyzed_calls ... ok [INFO] [stdout] test union_provenance_review2_returned_assignment_applies_pointer_provenance ... ok [INFO] [stdout] test union_backed_void_pointers_cannot_be_implicitly_converted_to_double_pointers ... ok [INFO] [stdout] test union_provenance_review_aggregate_array_pointer_fields_keep_element_identity ... ok [INFO] [stdout] test union_provenance_review_for_initializer_shadowing_restores_the_parameter ... ok [INFO] [stdout] test union_provenance_review_static_pointer_state_persists_across_calls ... ok [INFO] [stdout] test union_provenance_review_union_pointer_field_keeps_its_own_pointee_provenance ... ok [INFO] [stdout] test union_provenance_review_statement_and_control_expression_effects_are_preserved ... ok [INFO] [stdout] test union_provenance_review_aggregate_call_results_preserve_pointer_fields ... ok [INFO] [stdout] test union_provenance_review_non_evaluating_bool_dereference_assignment_accepts_pointer_truthiness ... ok [INFO] [stdout] test union_provenance_review_non_evaluating_direct_pointer_assignment_checks_pointee_type ... ok [INFO] [stdout] test union_provenance_review_safe_nine_hop_forwarding_is_not_union_backed ... ok [INFO] [stdout] test union_provenance_review_called_helper_effects_are_preserved ... ok [INFO] [stdout] test union_provenance_review2_depth_analysis_only_applies_to_direct_double_pointer_calls ... ok [INFO] [stdout] test user_defined_memchr_takes_precedence_over_the_intrinsic ... ok [INFO] [stdout] test user_defined_memset_takes_precedence_over_the_intrinsic ... ok [INFO] [stdout] test user_defined_memcpy_takes_precedence_over_the_intrinsic ... ok [INFO] [stdout] test unsigned_base_integer_string_conversion_uses_full_deterministic_width ... ok [INFO] [stdout] test updates_pointer_fields_in_named_aggregate_array_elements_once ... ok [INFO] [stdout] test void_pointer_object_boundaries_cover_mutating_and_reverse_routes ... ok [INFO] [stdout] test updates_two_dimensional_scalar_array_fields_and_evaluates_indexes_once ... ok [INFO] [stdout] test user_defined_memcmp_takes_precedence_over_the_intrinsic ... ok [INFO] [stdout] test validates_strncpy_count_and_bounded_source_semantics ... ok [INFO] [stdout] test void_pointer_objects_preserve_lifetime_and_read_only_metadata ... ok [INFO] [stdout] test void_pointer_return_functions_preserve_lifetime_and_qualification ... ok [INFO] [stdout] test validates_strncat_count_and_bounded_source_semantics ... ok [INFO] [stdout] test void_pointer_object_boundaries_are_exact ... ok [INFO] [stdout] test whole_struct_object_bytes_preserve_safety_boundaries ... ok [INFO] [stdout] test whole_scalar_union_object_bytes_support_nested_and_array_element_routes ... ok [INFO] [stdout] test whole_scalar_union_object_bytes_canonicalize_typed_results_and_nested_writes ... ok [INFO] [stdout] test void_pointer_objects_support_storage_conversion_and_forwarding ... ok [INFO] [stdout] test void_pointer_objects_work_in_for_initializers ... ok [INFO] [stdout] test void_pointer_return_functions_support_prototypes_and_call_results ... ok [INFO] [stdout] test void_pointer_return_call_boundaries_are_exact_and_non_evaluating ... ok [INFO] [stdout] test void_pointer_return_calls_preserve_types_in_generic_selections ... ok [INFO] [stdout] test whole_struct_review_allows_raw_writes_limited_to_mutable_subobjects ... ok [INFO] [stdout] test whole_struct_review_allows_zero_length_writes_to_const_objects ... ok [INFO] [stdout] test whole_struct_object_bytes_preserve_zero_count_and_non_evaluating_calls ... ok [INFO] [stdout] test whole_scalar_union_object_bytes_support_all_bounded_intrinsics ... ok [INFO] [stdout] test whole_struct_review_coerces_standalone_two_dimensional_row_matches_to_row_pointers ... ok [INFO] [stdout] test whole_struct_review_coerces_two_dimensional_field_row_matches_to_row_pointers ... ok [INFO] [stdout] test whole_struct_review_canonicalizes_owned_fields_inside_struct_arrays ... ok [INFO] [stdout] test whole_struct_review_coerces_two_dimensional_row_matches_for_assignment ... ok [INFO] [stdout] test whole_struct_object_bytes_use_no_padding_layout_and_preserve_interior_identity ... ok [INFO] [stdout] test whole_struct_review_allows_zero_length_writes_at_const_field_interiors ... ok [INFO] [stdout] test whole_struct_review_coerces_two_dimensional_row_matches_for_assignment_expressions ... ok [INFO] [stdout] test whole_struct_object_bytes_traverse_struct_arrays_and_two_dimensional_scalar_fields ... ok [INFO] [stdout] test whole_struct_review_coerces_two_dimensional_row_matches_for_returns ... ok [INFO] [stdout] test whole_struct_review_coerces_two_dimensional_row_matches_for_parameters ... ok [INFO] [stdout] test whole_struct_review_detects_overlap_between_object_and_scalar_array_field ... ok [INFO] [stdout] test whole_struct_review_memmove_supports_overlapping_interior_ranges ... ok [INFO] [stdout] test whole_struct_review_copies_between_embedded_struct_array_elements ... ok [INFO] [stdout] test whole_struct_review_detects_overlap_between_owned_array_byte_interiors ... ok [INFO] [stdout] test whole_struct_review_preserves_array_field_owner_after_typed_memchr_coercion ... ok [INFO] [stdout] test whole_struct_review_detects_overlap_between_object_and_scalar_field ... ok [INFO] [stdout] test whole_struct_review_preserves_backward_byte_arithmetic_across_nested_struct_array_elements ... ok [INFO] [stdout] test whole_struct_review_compares_raw_memchr_hits_with_field_addresses ... ok [INFO] [stdout] test whole_struct_review_makes_arrays_mutable_when_copying_from_const_struct_fields ... ok [INFO] [stdout] test whole_struct_review_makes_arrays_mutable_in_nested_fields_copied_from_const_sources ... ok [INFO] [stdout] test user_defined_memmove_takes_precedence_over_the_intrinsic ... ok [INFO] [stdout] test whole_struct_review_preserves_backward_byte_arithmetic_across_embedded_struct_array_elements ... ok [INFO] [stdout] test whole_struct_review_preserves_const_arrays_after_positional_struct_array_initialization ... ok [INFO] [stdout] test whole_struct_review_preserves_interior_offsets_for_owned_array_identity ... ok [INFO] [stdout] test whole_struct_review_preserves_scalar_identity_through_nested_struct_arrays ... ok [INFO] [stdout] test whole_struct_review_preserves_byte_pointer_arithmetic_across_struct_array_elements ... ok [INFO] [stdout] test whole_struct_review_preserves_raw_byte_equality_with_standalone_two_dimensional_rows ... ok [INFO] [stdout] test token_pasting_uses_raw_arguments_then_rescans_the_result ... ok [INFO] [stdout] test whole_struct_review_preserves_const_arrays_after_designated_struct_array_initialization ... ok [INFO] [stdout] test whole_struct_review_preserves_complete_struct_array_field_ranges ... ok [INFO] [stdout] test whole_struct_review_preserves_typed_identity_at_nested_struct_boundaries ... ok [INFO] [stdout] test whole_struct_review_rejects_minimum_byte_pointer_compound_subtraction_without_panicking ... ok [INFO] [stdout] test whole_struct_review_rejects_character_views_of_unsupported_nested_layouts ... ok [INFO] [stdout] test whole_struct_review_rejects_byte_pointer_arithmetic_beyond_one_past_object ... ok [INFO] [stdout] test treats_pointer_differences_as_scalars_in_larger_expressions ... ok [INFO] [stdout] test whole_struct_review_preserves_typed_identity_for_arrays_inside_struct_arrays ... ok [INFO] [stdout] test whole_struct_review_rejects_array_memchr_writes_through_const_struct_ancestors ... ok [INFO] [stdout] test whole_struct_review_preserves_typed_identity_inside_struct_array_fields ... ok [INFO] [stdout] test whole_struct_review_preserves_typed_identity_at_struct_array_elements ... ok [INFO] [stdout] test whole_scalar_union_object_bytes_preserve_safety_and_non_evaluation ... ok [INFO] [stdout] test whole_struct_review_rejects_byte_access_to_zero_sized_structs_without_panicking ... ok [INFO] [stdout] test union_provenance_review_analysis_has_a_deterministic_call_depth_limit ... ok [INFO] [stdout] test whole_struct_review_rejects_raw_memchr_writes_to_const_subobjects ... ok [INFO] [stdout] test whole_struct_review_rejects_struct_subobjects_selected_through_unions ... ok [INFO] [stdout] test wrapped_direct_double_array_field_bases_validate_discarded_contexts ... ok [INFO] [stdout] test whole_struct_review_rejects_struct_array_pointer_index_overflow_without_panicking ... ok [INFO] [stdout] test wrapped_direct_double_array_field_bases_validate_all_types ... ok [INFO] [stdout] test whole_struct_review_rejects_typed_memchr_writes_to_const_struct_subobjects ... ok [INFO] [stdout] test wrapped_direct_double_array_field_pointer_results_work_under_sizeof ... ok [INFO] [stdout] test whole_struct_review_preserves_const_arrays_after_nested_braced_copy_initialization ... ok [INFO] [stdout] test wrapped_nested_direct_double_array_fields_support_indexed_reads ... ok [INFO] [stdout] test wrapped_direct_double_struct_pointer_bases_preserve_const_ancestry_before_indexes ... ok [INFO] [stdout] test wrapped_direct_double_struct_pointer_bases_preserve_pointer_to_const_in_type_queries ... ok [INFO] [stdout] test wrapped_reverse_aggregate_double_array_field_bases_support_indexing ... ok [INFO] [stdout] test whole_struct_review_rejects_scalar_array_storage_selected_through_unions ... ok [INFO] [stdout] test wrapped_reverse_aggregate_embedded_array_lvalues_preserve_aggregate_types ... ok [INFO] [stdout] test wrapped_direct_double_array_field_bases_work_in_non_evaluating_contexts ... ok [INFO] [stdout] test wrapped_reverse_aggregate_lvalues_attribute_const_to_pointer_roots ... ok [INFO] [stdout] test whole_struct_review_rejects_scalar_memchr_writes_through_const_struct_ancestors ... ok [INFO] [stdout] test wrapped_direct_pointer_field_aggregate_element_lvalues_preserve_aggregate_types ... ok [INFO] [stdout] test whole_struct_review_rejects_minimum_byte_pointer_subtraction_without_panicking ... ok [INFO] [stdout] test whole_struct_review_reports_first_const_field_deterministically ... ok [INFO] [stdout] test whole_struct_review_rejects_nested_struct_array_subobjects_inside_unions ... ok [INFO] [stdout] test wrapped_scalar_field_reverse_aggregate_lvalues_preserve_aggregate_types ... ok [INFO] [stdout] test whole_struct_review_rejects_raw_writes_through_typed_const_struct_subobjects ... ok [INFO] [stdout] test wrapped_reverse_aggregate_lvalues_preserve_double_array_fields ... ok [INFO] [stdout] test wrapped_struct_array_pointer_field_aggregate_element_lvalues_preserve_aggregate_types ... ok [INFO] [stdout] test whole_struct_review_rejects_minimum_pointer_field_compound_subtraction_on_every_route ... ok [INFO] [stdout] test wrapped_unevaluated_double_contexts_preserve_operand_validation ... ok [INFO] [stdout] test wrapped_reverse_double_array_field_sizeof_preserves_const_ancestors ... ok [INFO] [stdout] test wrapped_reverse_aggregate_double_array_fields_preserve_const_roots ... ok [INFO] [stdout] test wrapped_reverse_double_array_field_mutations_reject_const_before_base_side_effects ... ok [INFO] [stdout] test wrapped_reverse_double_array_field_mutations_preserve_const_roots ... ok [INFO] [stdout] test whole_struct_review_preserves_const_arrays_after_nested_struct_copy_initialization ... ok [INFO] [stdout] test wrapped_reverse_aggregate_double_array_field_mutations_preserve_const_roots ... ok [INFO] [stdout] test right_associated_double_call_arithmetic_evaluation_is_bounded ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1993 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s [INFO] [stdout] [INFO] [stderr] Running tests/pointer_classifier_parity.rs (/opt/rustwide/target/release/deps/pointer_classifier_parity-fef10ca67dbb52c0) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test pointer_assignment_expression_validates_rhs_before_evaluation ... ok [INFO] [stdout] test static_pointer_initializer_validates_type_before_evaluation ... ok [INFO] [stdout] test two_dimensional_rows_convert_to_void_pointers_across_value_boundaries ... ok [INFO] [stdout] test pointer_field_assignment_expressions_validate_rhs_before_evaluation ... ok [INFO] [stdout] test static_pointer_returning_calls_classify_without_evaluating_the_body ... ok [INFO] [stdout] test generated_pointer_classifier_and_evaluator_routes_stay_in_parity ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s [INFO] [stdout] [INFO] [stderr] Running tests/repository_license.rs (/opt/rustwide/target/release/deps/repository_license-3c20610c21589f9e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test repository_declares_strong_copyleft_license ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cust [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4", kill_on_drop: false }` [INFO] [stdout] 2acaef2ad5457e30543e13955f25c6a314f7a466bfadeb501086a169322438d4