[INFO] fetching crate rcc_typeck 0.0.1...
[INFO] testing rcc_typeck-0.0.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate rcc_typeck 0.0.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate rcc_typeck 0.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rcc_typeck 0.0.1
[INFO] tweaked toml for crates.io crate rcc_typeck 0.0.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rcc_typeck 0.0.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rcc_typeck 0.0.1 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.100.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-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50
[INFO] running `Command { std: "docker" "start" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50", 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" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50", 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" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling rcc_target v0.0.1
[INFO] [stderr]    Compiling rcc_span v0.0.1
[INFO] [stderr]    Compiling ariadne v0.5.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling rcc_errors v0.0.1
[INFO] [stderr]    Compiling rcc_session v0.0.1
[INFO] [stderr]    Compiling rcc_data_structures v0.0.1
[INFO] [stderr]    Compiling rcc_hir v0.0.1
[INFO] [stderr]    Compiling rcc_typeck v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.51s
[INFO] running `Command { std: "docker" "inspect" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50", 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" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rcc_typeck v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.59s
[INFO] running `Command { std: "docker" "inspect" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50", 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" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/rcc_typeck/499dbcad9db47e78/out/rcc_typeck-499dbcad9db47e78)
[INFO] [stdout] 
[INFO] [stdout] running 199 tests
[INFO] [stdout] test const_eval::tests::cast_truncate ... ok
[INFO] [stdout] test const_eval::tests::add_mul_precedence ... ok
[INFO] [stdout] test const_eval::tests::bitand ... ok
[INFO] [stdout] test const_eval::tests::division_by_zero ... ok
[INFO] [stdout] test const_eval::tests::eval_address_casted_string_literal ... ok
[INFO] [stdout] test const_eval::tests::comparison_ops ... ok
[INFO] [stdout] test const_eval::tests::eval_address_field_adds_record_layout_offset ... ok
[INFO] [stdout] test const_eval::tests::eval_address_local_rejected ... ok
[INFO] [stdout] test const_eval::tests::eval_address_null_base_plus_offset ... ok
[INFO] [stdout] test const_eval::tests::eval_address_null_pointer_conversion ... ok
[INFO] [stdout] test const_eval::tests::eval_address_of_array_index ... ok
[INFO] [stdout] test const_eval::tests::cond_only_evaluates_selected_arm ... ok
[INFO] [stdout] test const_eval::tests::conditional ... ok
[INFO] [stdout] test const_eval::tests::cast_sign_extend ... ok
[INFO] [stdout] test const_eval::tests::enumerator_defref ... ok
[INFO] [stdout] test const_eval::tests::convert_passthrough ... ok
[INFO] [stdout] test const_eval::tests::eval_arith_float_compare ... ok
[INFO] [stdout] test const_eval::tests::eval_arith_rem_rejected ... ok
[INFO] [stdout] test const_eval::tests::int_max_plus_one_overflow ... ok
[INFO] [stdout] test const_eval::tests::legacy_eval_returns_int ... ok
[INFO] [stdout] test const_eval::tests::literal_42 ... ok
[INFO] [stdout] test const_eval::tests::logor_short_circuit ... ok
[INFO] [stdout] test const_eval::tests::non_constant_local_ref ... ok
[INFO] [stdout] test const_eval::tests::shift_left ... ok
[INFO] [stdout] test const_eval::tests::shift_out_of_range ... ok
[INFO] [stdout] test const_eval::tests::sizeof_int_via_size_of_ty ... ok
[INFO] [stdout] test const_eval::tests::eval_arith_float_div_one_third ... ok
[INFO] [stdout] test const_eval::tests::eval_address_of_global_int ... ok
[INFO] [stdout] test const_eval::tests::eval_address_pointer_plus_int ... ok
[INFO] [stdout] test const_eval::tests::eval_arith_float_add ... ok
[INFO] [stdout] test const_eval::tests::eval_arith_int_to_float_cast ... ok
[INFO] [stdout] test const_eval::tests::eval_scalar_dispatch ... ok
[INFO] [stdout] test const_eval::tests::logical_ops ... ok
[INFO] [stdout] test const_eval::tests::sub_div_mod ... ok
[INFO] [stdout] test init_const::tests::aggregate_init_emits_e0084_only_on_bad_leaf ... ok
[INFO] [stdout] test init_const::tests::string_literal_init_is_const ... ok
[INFO] [stdout] test tests::assignable_arith_same_type_ok ... ok
[INFO] [stdout] test tests::assignable_arith_widening_ok ... ok
[INFO] [stdout] test tests::assignable_bool_from_pointer_ok ... ok
[INFO] [stdout] test init_const::tests::local_ref_in_init_emits_e0084 ... ok
[INFO] [stdout] test init_const::tests::check_init_const_does_not_short_circuit ... ok
[INFO] [stdout] test init_const::tests::vector_init_is_const_when_all_lanes_are_const ... ok
[INFO] [stdout] test init_const::tests::int_const_addition_is_const_init ... ok
[INFO] [stdout] test const_eval::tests::unary_ops ... ok
[INFO] [stdout] test init_const::tests::address_of_global_is_const_init ... ok
[INFO] [stdout] test init_const::tests::call_expression_in_init_emits_e0084 ... ok
[INFO] [stdout] test tests::assignable_long_to_int_is_narrowing ... ok
[INFO] [stdout] test tests::assignable_different_records_incompatible ... ok
[INFO] [stdout] test tests::assignable_double_to_int_is_narrowing ... ok
[INFO] [stdout] test tests::assignable_int_from_pointer_incompatible ... ok
[INFO] [stdout] test tests::assignable_nonzero_int_to_pointer_incompatible ... ok
[INFO] [stdout] test tests::assignable_null_pointer_constant_ok ... ok
[INFO] [stdout] test tests::assignable_qualifier_widen_ok ... ok
[INFO] [stdout] test tests::assignable_void_ptr_from_function_ptr_incompatible ... ok
[INFO] [stdout] test tests::assignment_lhs_binary_rejected_e0080 ... ok
[INFO] [stdout] test tests::assignment_lhs_cast_rejected_e0080 ... ok
[INFO] [stdout] test tests::assignable_signed_to_unsigned_is_narrowing ... ok
[INFO] [stdout] test tests::assignment_lhs_deref_accepted ... ok
[INFO] [stdout] test tests::assignment_lhs_int_const_rejected_e0080 ... ok
[INFO] [stdout] test tests::assignment_lhs_index_accepted ... ok
[INFO] [stdout] test tests::assignable_qualifier_drop_loss ... ok
[INFO] [stdout] test tests::assignable_same_record_ok ... ok
[INFO] [stdout] test tests::assignment_lhs_lvalue_local_accepted ... ok
[INFO] [stdout] test tests::binary_expression_promotes_narrow_unsigned_bitfield_to_int ... ok
[INFO] [stdout] test tests::binary_expression_applies_wide_bitfield_precision_to_operand_and_result ... ok
[INFO] [stdout] test tests::assignable_null_pointer_through_cast ... ok
[INFO] [stdout] test tests::assignable_pointer_from_record_incompatible ... ok
[INFO] [stdout] test tests::assignable_unrelated_pointers_incompatible ... ok
[INFO] [stdout] test tests::assignable_void_ptr_from_object_ptr_ok ... ok
[INFO] [stdout] test tests::check_body_acceptance_int_plus_double ... ok
[INFO] [stdout] test tests::check_body_assign_inserts_narrowing_convert ... ok
[INFO] [stdout] test tests::check_body_bitand_on_float_emits_e0083 ... ok
[INFO] [stdout] test tests::check_body_complex_double_self_multiply_typechecks ... ok
[INFO] [stdout] test tests::check_body_conditional_unifies_types ... ok
[INFO] [stdout] test tests::check_body_deref_typed_to_pointee ... ok
[INFO] [stdout] test tests::check_body_float_const_typed_to_double ... ok
[INFO] [stdout] test tests::check_body_address_of_yields_pointer ... ok
[INFO] [stdout] test tests::call_argument_array_decays_before_parameter_coercion ... ok
[INFO] [stdout] test tests::check_body_local_ref_typed_from_local_decl ... ok
[INFO] [stdout] test tests::check_body_no_error_type_after_clean_pass ... ok
[INFO] [stdout] test tests::check_body_comparison_yields_int ... ok
[INFO] [stdout] test tests::check_body_statement_expression_types_block_and_value_result ... ok
[INFO] [stdout] test tests::check_body_unary_lognot_yields_int ... ok
[INFO] [stdout] test tests::check_body_int_plus_int_no_wrapper ... ok
[INFO] [stdout] test tests::check_body_comma_takes_rhs_type ... ok
[INFO] [stdout] test tests::check_body_unary_neg_promotes_char_to_int ... ok
[INFO] [stdout] test tests::coercion_assignment_incompatible_pointer_warns_but_recovers ... ok
[INFO] [stdout] test tests::coercion_assignment_qualifier_loss_warns_but_recovers ... ok
[INFO] [stdout] test tests::coercion_call_argument_incompatible_pointer_warns_but_recovers ... ok
[INFO] [stdout] test tests::coercion_initializer_integer_pointer_mix_emits_e0082_unless_null_pointer_constant ... ok
[INFO] [stdout] test tests::compatible_type_basic ... ok
[INFO] [stdout] test tests::decay_array_skipped_inside_addrof ... ok
[INFO] [stdout] test tests::decay_array_skipped_inside_sizeof ... ok
[INFO] [stdout] test tests::decay_function_skipped_inside_addrof ... ok
[INFO] [stdout] test tests::check_body_complex_plus_real_inserts_real_to_complex ... ok
[INFO] [stdout] test tests::decay_passthrough_for_non_decaying_types ... ok
[INFO] [stdout] test tests::check_body_complex_to_real_assignment_emits_w0012 ... ok
[INFO] [stdout] test tests::check_body_int_const_typed_to_int ... ok
[INFO] [stdout] test tests::complex_pointers_are_incompatible_with_real_pointers ... ok
[INFO] [stdout] test tests::decay_array_to_ptr_in_normal_context ... ok
[INFO] [stdout] test tests::decay_preserves_element_qualifiers ... ok
[INFO] [stdout] test tests::check_body_real_to_complex_cast_then_assign ... ok
[INFO] [stdout] test tests::integer_promotion_bitfield_signed_widths ... ok
[INFO] [stdout] test tests::decay_pointer_does_not_decay ... ok
[INFO] [stdout] test tests::integer_promotion_bitfield_storage_rank_governs_signedness ... ok
[INFO] [stdout] test tests::decay_skipped_inside_char_array_initializer ... ok
[INFO] [stdout] test tests::decay_vla_to_ptr_in_normal_context ... ok
[INFO] [stdout] test tests::integer_promotion_bitfield_unsigned_widths ... ok
[INFO] [stdout] test tests::integer_promotion_bitfield_zero_width_maps_to_int ... ok
[INFO] [stdout] test tests::integer_promotion_truth_table_non_bitfield ... ok
[INFO] [stdout] test tests::integer_promotion_enum_to_int ... ok
[INFO] [stdout] test tests::integer_promotion_passes_through_non_integer_types ... ok
[INFO] [stdout] test tests::integer_promotion_wide_unsigned_bitfield_uses_signed_counterpart_when_it_fits ... ok
[INFO] [stdout] test tests::invalid_vector_cast_reports_vector_specific_error ... ok
[INFO] [stdout] test tests::is_arithmetic_includes_complex ... ok
[INFO] [stdout] test tests::l_to_r_passthrough_array_lvalue ... ok
[INFO] [stdout] test tests::l_to_r_passthrough_function_designator ... ok
[INFO] [stdout] test tests::l_to_r_passthrough_rvalue ... ok
[INFO] [stdout] test tests::integer_literal_type_c99_base_sensitive_candidates ... ok
[INFO] [stdout] test tests::l_to_r_wraps_scalar_lvalue ... ok
[INFO] [stdout] test tests::member_access_non_record_base_emits_e0087 ... ok
[INFO] [stdout] test tests::decay_function_skipped_inside_sizeof ... ok
[INFO] [stdout] test tests::is_assignable_complex_to_real_not_flagged_as_narrowing ... ok
[INFO] [stdout] test tests::integer_promotion_unsigned_int_bitfield_3bit_to_int ... ok
[INFO] [stdout] test tests::is_assignable_real_to_complex_not_narrowing ... ok
[INFO] [stdout] test tests::decay_function_to_ptr_in_normal_context ... ok
[INFO] [stdout] test tests::l_to_r_is_idempotent ... ok
[INFO] [stdout] test tests::member_access_resolves_arrow_field ... ok
[INFO] [stdout] test tests::member_access_resolves_dot_field_type_and_index ... ok
[INFO] [stdout] test tests::member_access_unknown_member_emits_e0087 ... ok
[INFO] [stdout] test tests::npc_int_const_nonzero_rejected ... ok
[INFO] [stdout] test tests::member_access_resolves_promoted_anonymous_record_field_path ... ok
[INFO] [stdout] test tests::member_access_resolves_union_members ... ok
[INFO] [stdout] test tests::npc_float_const_rejected ... ok
[INFO] [stdout] test tests::member_access_reports_ambiguous_anonymous_record_promotions ... ok
[INFO] [stdout] test tests::npc_int_const_zero ... ok
[INFO] [stdout] test tests::npc_through_cast_and_convert ... ok
[INFO] [stdout] test tests::pointer_convert_function_ptr_to_void_ptr_rejected ... ok
[INFO] [stdout] test tests::pointer_convert_function_ptrs_different_return_e0082 ... ok
[INFO] [stdout] test tests::pointer_convert_compatible_function_ptrs_ok ... ok
[INFO] [stdout] test tests::pointer_convert_const_void_ptr_from_const_object_ok ... ok
[INFO] [stdout] test tests::pointer_convert_incompatible_function_ptrs_e0082 ... ok
[INFO] [stdout] test tests::pointer_convert_nonzero_int_to_ptr_requires_cast ... ok
[INFO] [stdout] test tests::pointer_convert_ptr_to_int_requires_cast ... ok
[INFO] [stdout] test tests::pointer_convert_qualifier_addition_ok ... ok
[INFO] [stdout] test tests::pointer_convert_null_pointer_constant_via_cast ... ok
[INFO] [stdout] test tests::pointer_convert_object_ptr_to_void_ptr_ok ... ok
[INFO] [stdout] test tests::pointer_convert_void_ptr_qualifier_drop_loss ... ok
[INFO] [stdout] test tests::pointer_convert_unrelated_object_ptrs_incompatible ... ok
[INFO] [stdout] test tests::pointer_convert_qualifier_drop_loss ... ok
[INFO] [stdout] test tests::pointer_convert_void_ptr_to_object_ptr_ok ... ok
[INFO] [stdout] test tests::return_incompatible_record_type_emits_e0081 ... ok
[INFO] [stdout] test tests::pointer_convert_identical_ptr_no_wrapper ... ok
[INFO] [stdout] test tests::pointer_convert_null_pointer_constant_to_int_ptr ... ok
[INFO] [stdout] test tests::pointer_convert_truth_table ... ok
[INFO] [stdout] test tests::return_bare_from_nonvoid_function_emits_e0081 ... ok
[INFO] [stdout] test tests::return_int_to_long_inserts_conversion ... ok
[INFO] [stdout] test tests::return_complex_to_real_preserves_w0012_warning ... ok
[INFO] [stdout] test tests::pointer_difference_yields_long ... ok
[INFO] [stdout] test tests::return_value_from_void_function_emits_e0081 ... ok
[INFO] [stdout] test tests::usual_arithmetic_acceptance_long_op_unsigned_int_lp64 ... ok
[INFO] [stdout] test tests::shift_expression_applies_wide_bitfield_precision_to_lhs_only ... ok
[INFO] [stdout] test tests::member_access_preserves_bitfield_storage_type ... ok
[INFO] [stdout] test tests::typeck_hex_literal_argument_zero_extends_to_unsigned_long_long_context ... ok
[INFO] [stdout] test tests::usual_arithmetic_complex_real_yields_complex ... ok
[INFO] [stdout] test tests::usual_arithmetic_truth_table_13_scalars ... ok
[INFO] [stdout] test tests::usual_arithmetic_step_4c_iii_helpers ... ok
[INFO] [stdout] test tests::valid_same_size_integer_to_vector_cast_typechecks ... ok
[INFO] [stdout] test tests::usual_arithmetic_still_works_after_signature_change ... ok
[INFO] [stdout] test tests::value_category_address_of_is_rvalue ... ok
[INFO] [stdout] test tests::usual_arithmetic_complex_int_yields_complex ... ok
[INFO] [stdout] test tests::value_category_assign_is_rvalue ... ok
[INFO] [stdout] test tests::value_category_binary_is_rvalue ... ok
[INFO] [stdout] test tests::usual_arithmetic_acceptance_signed_int_op_unsigned_int ... ok
[INFO] [stdout] test tests::value_category_convert_is_rvalue ... ok
[INFO] [stdout] test tests::value_category_call_is_rvalue ... ok
[INFO] [stdout] test tests::usual_arithmetic_complex_complex_picks_higher_rank ... ok
[INFO] [stdout] test tests::value_category_cast_is_rvalue ... ok
[INFO] [stdout] test tests::value_category_comma_is_rvalue ... ok
[INFO] [stdout] test tests::value_category_index_is_lvalue ... ok
[INFO] [stdout] test tests::value_category_deref_is_lvalue ... ok
[INFO] [stdout] test tests::value_category_float_const_is_rvalue ... ok
[INFO] [stdout] test tests::value_category_int_const_is_rvalue ... ok
[INFO] [stdout] test tests::value_category_local_ref_is_lvalue ... ok
[INFO] [stdout] test tests::value_category_string_ref_is_lvalue ... ok
[INFO] [stdout] test tests::value_category_cond_is_rvalue ... ok
[INFO] [stdout] test tests::value_category_stmt_expr_is_rvalue ... ok
[INFO] [stdout] test warnings::tests::assignment_only_remains_unused ... ok
[INFO] [stdout] test tests::value_category_field_inherits_lvalue_from_base ... ok
[INFO] [stdout] test warnings::tests::def_ref_suppresses_unused_function_warning ... ok
[INFO] [stdout] test warnings::tests::read_local_suppresses_warning ... ok
[INFO] [stdout] test warnings::tests::volatile_local_is_not_warned ... ok
[INFO] [stdout] test tests::value_category_field_inherits_rvalue_from_base ... ok
[INFO] [stdout] test warnings::tests::warns_for_declared_unread_local ... ok
[INFO] [stdout] test warnings::tests::parameter_read_suppresses_warning ... ok
[INFO] [stdout] test warnings::tests::warns_for_unreferenced_static_function ... ok
[INFO] [stdout] test warnings::tests::warns_for_unread_parameter_under_extra ... ok
[INFO] [stderr]      Running tests/typeck.rs (/opt/rustwide/target/debug/build/rcc_typeck/d8b032bf7cc84e39/out/typeck-d8b032bf7cc84e39)
[INFO] [stdout] test tests::value_category_def_ref_is_lvalue ... ok
[INFO] [stdout] test tests::value_category_unary_is_rvalue ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 199 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 96 tests
[INFO] [stdout] test assignable_arith_narrowing_classified ... ok
[INFO] [stdout] test assignable_arith_widening_ok ... ok
[INFO] [stdout] test assignable_arith_same_type_ok ... ok
[INFO] [stdout] test assignable_bool_from_pointer_ok ... ok
[INFO] [stdout] test assignable_nonzero_integer_to_pointer_incompatible ... ok
[INFO] [stdout] test assignable_unrelated_pointers_incompatible ... ok
[INFO] [stdout] test assignable_void_ptr_object_ptr_ok ... ok
[INFO] [stdout] test assignment_through_pointer_to_const_pointer_local_emits_e0080 ... ok
[INFO] [stdout] test assignment_to_array_object_emits_e0080 ... ok
[INFO] [stdout] test assignment_to_const_field_emits_e0080 ... ok
[INFO] [stdout] test assignment_to_const_global_emits_e0080 ... ok
[INFO] [stdout] test assignment_to_const_local_emits_e0080 ... ok
[INFO] [stdout] test assignment_to_const_pointer_object_emits_e0080 ... ok
[INFO] [stdout] test assignment_through_pointer_to_const_emits_e0080 ... ok
[INFO] [stdout] test assignment_to_pointer_to_const_local_is_modifiable ... ok
[INFO] [stdout] test assignment_to_pointer_to_const_pointer_local_is_modifiable ... ok
[INFO] [stdout] test call_non_function_callee_emits_e0083 ... ok
[INFO] [stdout] test call_prototype_converts_fixed_argument ... ok
[INFO] [stdout] test call_prototype_too_few_arguments_emits_e0083 ... ok
[INFO] [stdout] test call_prototype_too_many_arguments_emits_e0083 ... ok
[INFO] [stdout] test assignable_qualifier_loss_classified ... ok
[INFO] [stdout] test assignable_records_same_defid_ok_different_incompatible ... ok
[INFO] [stdout] test call_unprototyped_float_promotes_to_double ... ok
[INFO] [stdout] test assignable_qualifier_addition_ok ... ok
[INFO] [stdout] test call_variadic_trailing_char_is_promoted_to_int ... ok
[INFO] [stdout] test assignable_null_pointer_constant_ok ... ok
[INFO] [stdout] test check_body_comparison_yields_int ... ok
[INFO] [stdout] test check_body_int_plus_double_inserts_convert ... ok
[INFO] [stdout] test conditional_incompatible_pointer_arms_emit_e0083 ... ok
[INFO] [stdout] test conditional_pointer_null_arm_converts_to_pointer_type ... ok
[INFO] [stdout] test check_body_int_plus_int_no_wrapper ... ok
[INFO] [stdout] test atomic_wrapped_arithmetic_is_assignment_compatible_with_inner_type ... ok
[INFO] [stdout] test const_eval_eval_returns_constvalue_int ... ok
[INFO] [stdout] test const_array_initializer_store_does_not_emit_e0080 ... ok
[INFO] [stdout] test conditional_void_arms_yield_void ... ok
[INFO] [stdout] test const_eval_eval_scalar_integer_path ... ok
[INFO] [stdout] test compatible_type_identity_and_inequality ... ok
[INFO] [stdout] test const_eval_localref_is_not_constant ... ok
[INFO] [stdout] test const_eval_legacy_eval_returns_float_for_floatconst ... ok
[INFO] [stdout] test decay_skipped_in_sizeof_and_addrof_and_init_contexts ... ok
[INFO] [stdout] test const_eval_smoke_arithmetic ... ok
[INFO] [stdout] test fixture_e0080_binary_lhs ... ok
[INFO] [stdout] test decay_array_to_ptr_normal_context ... ok
[INFO] [stdout] test fixture_e0081_struct_a_assigned_struct_b ... ok
[INFO] [stdout] test fixture_e0082_drop_const_is_qualifier_loss ... ok
[INFO] [stdout] test decay_function_to_ptr_normal_context ... ok
[INFO] [stdout] test fixture_e0083_bitand_on_float ... ok
[INFO] [stdout] test fixture_e0083_if_condition_rejects_record ... ok
[INFO] [stdout] test fixture_e0083_rem_on_floats ... ok
[INFO] [stdout] test fixture_e0083_logical_operator_rejects_record_operand ... ok
[INFO] [stdout] test fixture_e0080_int_literal_lhs ... ok
[INFO] [stdout] test fixture_e0081_char_pointer_assigned_int ... ok
[INFO] [stdout] test fixture_e0082_function_object_pointer_mix ... ok
[INFO] [stdout] test fixture_e0083_shift_with_float_count ... ok
[INFO] [stdout] test fixture_e0084_address_of_global_silent ... ok
[INFO] [stdout] test fixture_e0082_int_ptr_to_char_ptr_incompatible ... ok
[INFO] [stdout] test fixture_e0084_call_in_static_init ... ok
[INFO] [stdout] test fixture_e0084_constant_init_silent ... ok
[INFO] [stdout] test fixture_w0009_int_overflow ... ok
[INFO] [stdout] test fixture_w0010_division_by_zero ... ok
[INFO] [stdout] test fixture_e0084_local_ref_in_static_init ... ok
[INFO] [stdout] test fixture_w0011_negative_shift_count ... ok
[INFO] [stdout] test fixture_w0008_double_to_int_narrowing ... ok
[INFO] [stdout] test fixture_w0011_shift_too_far ... ok
[INFO] [stdout] test fixture_w0008_int_to_char_narrowing ... ok
[INFO] [stdout] test floatkind_and_intrank_are_distinguishable ... ok
[INFO] [stdout] test gnu_conditional_one_void_arm_flag_suppresses_warning ... ok
[INFO] [stdout] test integer_promotion_bitfield_widths ... ok
[INFO] [stdout] test integer_promotion_passes_through_non_integers ... ok
[INFO] [stdout] test lvalue_to_rvalue_inserts_wrapper_for_lvalue_scalar ... ok
[INFO] [stdout] test lvalue_to_rvalue_passthrough_for_rvalue ... ok
[INFO] [stdout] test lvalue_to_rvalue_unwraps_atomic_object_type ... ok
[INFO] [stdout] test gnu_conditional_one_void_arm_yields_void_with_warning ... ok
[INFO] [stdout] test fixture_e0080_cast_lhs ... ok
[INFO] [stdout] test member_access_on_aggregate_rvalue_is_typed_as_rvalue_field ... ok
[INFO] [stdout] test increment_const_local_emits_e0080 ... ok
[INFO] [stdout] test integer_promotion_table_non_bitfield ... ok
[INFO] [stdout] test null_pointer_constant_recognises_zero_through_wrappers ... ok
[INFO] [stdout] test pointer_convert_npc_widens ... ok
[INFO] [stdout] test pointer_convert_object_to_void_ok ... ok
[INFO] [stdout] test pointer_convert_qualifier_loss_classified ... ok
[INFO] [stdout] test pointer_convert_unrelated_pointers_incompatible ... ok
[INFO] [stdout] test pointer_convert_function_object_pointer_mix_incompatible ... ok
[INFO] [stdout] test pointer_convert_integer_pointer_mix_classified ... ok
[INFO] [stdout] test subscript_index_undergoes_integer_promotion ... ok
[INFO] [stdout] test switch_condition_undergoes_integer_promotion ... ok
[INFO] [stdout] test tgmath_sqrt_dispatches_by_real_and_complex_argument_type ... ok
[INFO] [stdout] test value_category_designators_are_lvalues ... ok
[INFO] [stdout] test value_category_field_inherits_from_base ... ok
[INFO] [stdout] test verify_typed_hir_accepts_clean_checked_body ... ok
[INFO] [stdout] test verify_typed_hir_reports_silent_error_type ... ok
[INFO] [stdout] test usual_arithmetic_truth_table ... ok
[INFO] [stderr]    Doc-tests rcc_typeck
[INFO] [stdout] test value_category_constants_are_rvalues ... ok
[INFO] [stdout] test value_category_operators_are_rvalues ... ok
[INFO] [stdout] test verify_typed_hir_reports_unresolved_field_placeholder ... ok
[INFO] [stdout] test ordinary_assignment_to_const_array_element_still_emits_e0080 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 96 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[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" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50", kill_on_drop: false }`
[INFO] [stdout] e056c55b247d33295b7d203d2732b057afc762d8aac16b12a2b286b8b88caa50
