[INFO] fetching crate abrase 0.2.0...
[INFO] testing abrase-0.2.0 against 1.98.0-beta.1 for beta-1.98-1
[INFO] extracting crate abrase 0.2.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate abrase 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate abrase 0.2.0
[INFO] tweaked toml for crates.io crate abrase 0.2.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate abrase 0.2.0 on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate abrase 0.2.0 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.98.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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf
[INFO] running `Command { std: "docker" "start" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf", 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" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf", 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" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling polka-rs v0.2.0
[INFO] [stderr]    Compiling abrase v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.03s
[INFO] running `Command { std: "docker" "inspect" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf", 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" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling abrase v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.01s
[INFO] running `Command { std: "docker" "inspect" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf", 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" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/abrase-132ccbe08c0546d1)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stderr]      Running tests/bnf_tests.rs (/opt/rustwide/target/debug/deps/bnf_tests-6b025c15ffb443db)
[INFO] [stdout] test safety::tests::borrow_used_after_base_moved_is_error ... ok
[INFO] [stdout] test compiler::closures::tests::rewrite_node_propagates_capture_into_compound_exprs ... ok
[INFO] [stdout] test safety::tests::closure_capturing_ref_is_error ... ok
[INFO] [stdout] test safety::tests::copy_value_escaping_is_fine ... ok
[INFO] [stdout] test safety::tests::escaping_closure_carries_moved_capture ... ok
[INFO] [stdout] test safety::tests::mut_borrow_live_across_multishot_resume_is_error ... ignored, multi-shot: resume-twice not implemented; predicate reserved for it
[INFO] [stdout] test safety::tests::mut_borrow_live_across_effect_is_fine_single_shot ... ok
[INFO] [stdout] test safety::tests::ref_escaping_region_is_error ... ok
[INFO] [stdout] test safety::tests::borrow_whose_base_is_not_moved_is_fine ... ok
[INFO] [stdout] test safety::tests::move_handle_consumed_twice_is_error ... ok
[INFO] [stdout] test safety::tests::shared_escaping_region_is_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 103 tests
[INFO] [stdout] test attribute_ident_arg ... ok
[INFO] [stdout] test const_decl_pub ... ok
[INFO] [stdout] test attribute_multiple_ident_args ... ok
[INFO] [stdout] test effect_alias_pub ... ok
[INFO] [stdout] test effect_decl_pub ... ok
[INFO] [stdout] test error_attribute_numeric_name ... ok
[INFO] [stdout] test error_effect_op_missing_arrow ... ok
[INFO] [stdout] test error_expr_index_empty ... ok
[INFO] [stdout] test error_fn_param_missing_type ... ok
[INFO] [stdout] test error_impl_no_type_name ... ok
[INFO] [stdout] test error_import_missing_path ... ok
[INFO] [stdout] test error_let_missing_value ... ok
[INFO] [stdout] test error_if_missing_block ... ok
[INFO] [stdout] test error_literal_unicode_escape_empty ... ok
[INFO] [stdout] test error_pattern_trailing_pipe ... ok
[INFO] [stdout] test error_record_type_duplicate_field ... ok
[INFO] [stdout] test error_resume_too_many_args ... ok
[INFO] [stdout] test error_type_function_missing_return ... ok
[INFO] [stdout] test error_variant_type_duplicate_case ... ok
[INFO] [stdout] test error_type_record_field_missing_colon ... ok
[INFO] [stdout] test expr_break_bare ... ok
[INFO] [stdout] test expr_break_with_value ... ok
[INFO] [stdout] test expr_continue ... ok
[INFO] [stdout] test expr_div_assign ... ok
[INFO] [stdout] test expr_field_access ... ok
[INFO] [stdout] test expr_index ... ok
[INFO] [stdout] test expr_field_access_chained ... ok
[INFO] [stdout] test expr_logical_and ... ok
[INFO] [stdout] test expr_logical_or ... ok
[INFO] [stdout] test expr_mod_assign ... ok
[INFO] [stdout] test expr_question_mark ... ok
[INFO] [stdout] test expr_range_exclusive ... ok
[INFO] [stdout] test expr_mul_assign ... ok
[INFO] [stdout] test expr_range_inclusive ... ok
[INFO] [stdout] test expr_range_no_end ... ok
[INFO] [stdout] test expr_range_no_start_inclusive ... ok
[INFO] [stdout] test expr_range_no_start ... ok
[INFO] [stdout] test expr_record_field_shorthand ... ok
[INFO] [stdout] test expr_record_mixed_fields ... ok
[INFO] [stdout] test expr_return_with_value ... ok
[INFO] [stdout] test expr_unary_borrow ... ok
[INFO] [stdout] test expr_unary_borrow_mut ... ok
[INFO] [stdout] test expr_unary_neg ... ok
[INFO] [stdout] test expr_return_bare ... ok
[INFO] [stdout] test expr_unary_not ... ok
[INFO] [stdout] test expr_throw ... ok
[INFO] [stdout] test expr_unary_deref ... ok
[INFO] [stdout] test handle_arm_exn ... ok
[INFO] [stdout] test handle_arm_effect_name ... ok
[INFO] [stdout] test impl_decl_with_generics ... ok
[INFO] [stdout] test impl_for_type_only_parses ... ok
[INFO] [stdout] test handle_arm_qualified_effect_name ... ok
[INFO] [stdout] test import_item_as_rename ... ok
[INFO] [stdout] test impl_decl_with_method ... ok
[INFO] [stdout] test fn_param_self_ref ... ok
[INFO] [stdout] test expr_variant_qualified ... ok
[INFO] [stdout] test fn_decl_pub ... ok
[INFO] [stdout] test fn_param_self_val ... ok
[INFO] [stdout] test fn_param_self_ref_mut ... ok
[INFO] [stdout] test impl_decl_for_type ... ok
[INFO] [stdout] test literal_char_escape_newline ... ok
[INFO] [stdout] test literal_float_basic ... ok
[INFO] [stdout] test impl_decl_with_where_clause ... ok
[INFO] [stdout] test import_no_items ... ok
[INFO] [stdout] test literal_int_hex ... ok
[INFO] [stdout] test literal_float_exponent ... ok
[INFO] [stdout] test literal_int_binary ... ok
[INFO] [stdout] test literal_char_basic ... ok
[INFO] [stdout] test literal_string_interp_only ... ok
[INFO] [stdout] test literal_string_interp_multiple_segments ... ok
[INFO] [stdout] test pattern_array_with_rest ... ok
[INFO] [stdout] test pattern_range_exclusive ... ok
[INFO] [stdout] test pattern_record_shorthand ... ok
[INFO] [stdout] test pattern_record_with_rest ... ok
[INFO] [stdout] test pattern_ref ... ok
[INFO] [stdout] test pattern_variant_unit ... ok
[INFO] [stdout] test stmt_empty_semicolon ... ok
[INFO] [stdout] test precedence_or_lower_than_and ... ok
[INFO] [stdout] test precedence_question_tighter_than_neg ... ok
[INFO] [stdout] test trait_with_default_fn ... ok
[INFO] [stdout] test trait_mixed_items ... ok
[INFO] [stdout] test stmt_expr_with_block_no_semicolon ... ok
[INFO] [stdout] test trait_with_required_fn_signature ... ok
[INFO] [stdout] test type_decl_ownership_copy ... ok
[INFO] [stdout] test pattern_tuple_with_rest ... ok
[INFO] [stdout] test literal_string_unicode_escape ... ok
[INFO] [stdout] test pattern_variant_qualified ... ok
[INFO] [stdout] test pattern_array_basic ... ok
[INFO] [stdout] test literal_string_escape_tab ... ok
[INFO] [stdout] test pattern_variant_with_payload ... ok
[INFO] [stdout] test precedence_not_tighter_than_and ... ok
[INFO] [stdout] test type_decl_ownership_share ... ok
[INFO] [stdout] test type_decl_ownership_move ... ok
[INFO] [stdout] test type_decl_pub ... ok
[INFO] [stdout] test type_decl_record_pub_field ... ok
[INFO] [stdout] test type_decl_variant_tuple_payload ... ok
[INFO] [stdout] test type_decl_variant_unit_cases ... ok
[INFO] [stdout] test pattern_array_empty ... ok
[INFO] [stdout] test precedence_and_lower_than_eq ... ok
[INFO] [stdout] test type_decl_variant_no_leading_pipe ... ok
[INFO] [stdout] test pattern_range_inclusive ... ok
[INFO] [stdout] test type_decl_variant_record_payload ... ok
[INFO] [stdout] test pattern_record_explicit_binding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/closure_analysis_tests.rs (/opt/rustwide/target/debug/deps/closure_analysis_tests-3d1b7093f607cc14)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test collect_free_vars_for_pattern_shadows_body_var ... ok
[INFO] [stdout] test collect_free_vars_recurses_into_compound_exprs ... ok
[INFO] [stdout] test collect_assigned_idents_recurses_into_compound_exprs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dataflow_analysis_tests.rs (/opt/rustwide/target/debug/deps/dataflow_analysis_tests-382b356d6ee135c6)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test coalesce_chains_to_fixpoint ... ok
[INFO] [stdout] test arg_staging_slots_are_never_touched ... ok
[INFO] [stdout] test coalesce_basic_pair ... ok
[INFO] [stdout] test coalesce_never_fuses_into_arg_staging_slot ... ok
[INFO] [stdout] test branch_keeps_var_live_on_one_path ... ok
[INFO] [stdout] test coalesce_fixes_branch_offsets_across_deletion ... ok
[INFO] [stdout] test coalesce_never_redirects_raise_or_resume ... ok
[INFO] [stdout] test coalesce_skips_branch_targeted_copy ... ok
[INFO] [stdout] test coalesce_skips_when_source_still_read ... ok
[INFO] [stdout] test cross_block_propagation_is_refused ... ok
[INFO] [stdout] test dead_store_dest_never_live ... ok
[INFO] [stdout] test deletion_remaps_branch_offsets ... ok
[INFO] [stdout] test deo_reads_both_dei_reads_port_defs_dest ... ok
[INFO] [stdout] test dest_redefinition_ends_mapping ... ok
[INFO] [stdout] test destructive_read_of_root_kills_mapping ... ok
[INFO] [stdout] test branch_target_clears_mappings ... ok
[INFO] [stdout] test destructive_readers_are_never_retargeted ... ok
[INFO] [stdout] test drop_counts_as_use ... ok
[INFO] [stdout] test empty_and_single_op ... ok
[INFO] [stdout] test float_ops_and_imm_use_def ... ok
[INFO] [stdout] test first_use_not_last_when_used_again ... ok
[INFO] [stdout] test handle_reads_table_callreg_reads_fn ... ok
[INFO] [stdout] test live_dest_keeps_copy_but_uses_still_propagate ... ok
[INFO] [stdout] test live_across_call_is_conservative ... ok
[INFO] [stdout] test report_register_reuse_ceiling ... ignored, measurement probe: run with -- --ignored --nocapture
[INFO] [stdout] test propagates_operand_staging_copy_and_deletes_it ... ok
[INFO] [stdout] test st_reads_value_and_base ... ok
[INFO] [stdout] test roundtrip_copy_chain_collapses_to_nothing ... ok
[INFO] [stdout] test source_redefinition_blocks_propagation ... ok
[INFO] [stdout] test stidx_reads_all_three ... ok
[INFO] [stdout] test straight_line_last_use_and_def ... ok
[INFO] [stdout] test move_and_copy_read_source ... ok
[INFO] [stdout] test raise_reads_key_arg_resume_reads_value ... ok
[INFO] [stdout] test transitive_handleness_blocks_chain ... ok
[INFO] [stdout] test move_never_establishes_a_mapping ... ok
[INFO] [stdout] test loop_back_edge_keeps_live ... ok
[INFO] [stdout] test ld_reads_base_defs_dest ... ok
[INFO] [stdout] test suspension_ops_clear_mappings ... ok
[INFO] [stdout] test handle_regs_are_never_touched ... ok
[INFO] [stdout] test redef_makes_old_value_dead ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/handle_lowering_tests.rs (/opt/rustwide/target/debug/deps/handle_lowering_tests-7793ec90a13b384d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_effect_op_counts_populated ... ok
[INFO] [stdout] test test_multishot_resume_count ... ok
[INFO] [stdout] test test_work_function_call_chain ... ok
[INFO] [stdout] test test_single_shot_resume_count ... ok
[INFO] [stdout] test test_effect_call_in_work_function ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/impl_lower_tests.rs (/opt/rustwide/target/debug/deps/impl_lower_tests-bef20c92d62bdb31)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test generic_impl_substitutes_self_with_parameterized_type ... ok
[INFO] [stdout] test generic_inherent_impl_carries_generics ... ok
[INFO] [stdout] test generic_trait_impl_combines_impl_and_method_generics ... ok
[INFO] [stdout] test impl_where_clause_propagated_to_lifted_method ... ok
[INFO] [stdout] test impl_where_merges_with_method_where ... ok
[INFO] [stdout] test impl_without_where_leaves_method_where_empty ... ok
[INFO] [stdout] test inherent_impl_lifts_methods ... ok
[INFO] [stdout] test trait_impl_mangles_with_trait_prefix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lexer_tests.rs (/opt/rustwide/target/debug/deps/lexer_tests-5963fa0c5a2b09db)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::test_lexer_comments ... ok
[INFO] [stdout] test tests::test_lexer_int_literal_overflow_rejected ... ok
[INFO] [stdout] test tests::test_lexer_float_overflow_produces_inf_or_illegal ... ok
[INFO] [stdout] test tests::test_lexer_keywords_and_identifiers ... ok
[INFO] [stdout] test tests::test_lexer_literals ... ok
[INFO] [stdout] test tests::test_lexer_plain_string_stays_string ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_dotted_path ... ok
[INFO] [stdout] test tests::test_lexer_operators ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_rejects_arithmetic ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_rejects_function_call ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_bad_hex_rejected ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_single_ident ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_invalid_codepoint_rejected ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_rejects_unterminated ... ok
[INFO] [stderr]      Running tests/linter_fuzz_tests.rs (/opt/rustwide/target/debug/deps/linter_fuzz_tests-0528a6d95e20338b)
[INFO] [stdout] test tests::test_lexer_unicode_escape_missing_brace_rejected ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_valid_still_works ... ok
[INFO] [stdout] test tests::test_lexer_unknown_escape_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test linter_fuzz_no_false_positives ... ok
[INFO] [stdout] test linter_fuzz_mutation_stability ... ok
[INFO] [stdout] test linter_fuzz_correctness_grammar ... ok
[INFO] [stdout] test linter_fuzz_correctness_structured ... ok
[INFO] [stdout] test linter_fuzz_no_panic_grammar ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.88s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_decl_tests.rs (/opt/rustwide/target/debug/deps/parser_decl_tests-164e9b0427fd8ddc)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test test_const_fn_with_generics ... ok
[INFO] [stdout] test test_const_fn_with_params ... ok
[INFO] [stdout] test test_decl_attribute_with_named_arg ... ok
[INFO] [stdout] test test_decl_attribute_with_literal_arg ... ok
[INFO] [stdout] test test_decl_const ... ok
[INFO] [stdout] test test_decl_effect ... ok
[INFO] [stdout] test test_decl_effect_alias ... ok
[INFO] [stdout] test test_decl_error_does_not_swallow_message_silently ... ok
[INFO] [stdout] test test_decl_error_surfaced_via_parser_errors ... ok
[INFO] [stdout] test test_decl_impl ... ok
[INFO] [stdout] test test_decl_trait ... ok
[INFO] [stdout] test test_decl_type ... ok
[INFO] [stdout] test test_decl_use ... ok
[INFO] [stdout] test test_decl_type_alias ... ok
[INFO] [stdout] test test_decl_use_without_double_colon_before_brace_is_rejected ... ok
[INFO] [stdout] test test_decl_with_attribute ... ok
[INFO] [stdout] test test_decl_with_attribute_args ... ok
[INFO] [stdout] test test_effect_decl_no_stray_rbrace_token ... ok
[INFO] [stdout] test test_effect_empty_no_stray_rbrace ... ok
[INFO] [stdout] test test_effect_multiple_op_operations ... ok
[INFO] [stdout] test test_effect_op_as_operation_name ... ok
[INFO] [stdout] test test_effect_op_with_params_as_operation_name ... ok
[INFO] [stdout] test test_fn_decl_with_effects ... ok
[INFO] [stdout] test test_fn_decl_with_generics ... ok
[INFO] [stdout] test test_fn_decl_with_where_clause ... ok
[INFO] [stdout] test test_decl_with_multiple_attributes ... ok
[INFO] [stdout] test test_fn_declaration ... ok
[INFO] [stdout] test test_program_effect_alias_with_semicolon_then_fn ... ok
[INFO] [stdout] test test_type_with_generics ... ok
[INFO] [stdout] test test_where_clause_multiple_comma_separated_bounds ... ok
[INFO] [stdout] test test_where_clause_with_plus_bounds ... ok
[INFO] [stdout] test test_fn_decl_multiple_generic_params ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_expr_tests.rs (/opt/rustwide/target/debug/deps/parser_expr_tests-bc513cab6e8375cc)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test test_closure_implicit_borrow_default ... ok
[INFO] [stdout] test test_array_repeat_literal ... ok
[INFO] [stdout] test test_expr_for ... ok
[INFO] [stdout] test test_expr_for_tuple_destructure ... ok
[INFO] [stdout] test test_expr_if ... ok
[INFO] [stdout] test test_expr_if_without_else ... ok
[INFO] [stdout] test test_expr_if_else_if_chain ... ok
[INFO] [stdout] test test_closure_move_keyword_sets_is_move ... ok
[INFO] [stdout] test test_expr_loop ... ok
[INFO] [stdout] test test_expr_loop_with_continue ... ok
[INFO] [stdout] test test_expr_match_with_guard ... ok
[INFO] [stdout] test test_expr_string_interp_dotted_path ... ok
[INFO] [stdout] test test_expr_region ... ok
[INFO] [stdout] test test_expr_region_without_label ... ok
[INFO] [stdout] test test_expr_string_interp_single_ident ... ok
[INFO] [stdout] test test_expr_string_no_interp_stays_plain ... ok
[INFO] [stdout] test test_expr_while ... ok
[INFO] [stdout] test test_if_else_inside_fn_body_keeps_alternative ... ok
[INFO] [stdout] test test_match_block_body_with_following_arm_no_comma ... ok
[INFO] [stdout] test test_match_newline_separated_arms ... ok
[INFO] [stdout] test test_nested_if_else_chain_inside_fn_body ... ok
[INFO] [stdout] test test_paren_single_expr_strips_parens ... ok
[INFO] [stdout] test test_paren_two_element_tuple ... ok
[INFO] [stdout] test test_paren_unit_literal ... ok
[INFO] [stdout] test test_nested_match_block_body_arm ... ok
[INFO] [stdout] test test_operator_precedence ... ok
[INFO] [stderr] 
[INFO] [stderr] thread 'test_parser_traps_deeply_nested_input' (3370) has overflowed its stack
[INFO] [stderr] fatal runtime error: stack overflow, aborting
[INFO] [stderr] error: test failed, to rerun pass `--test parser_expr_tests`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/parser_expr_tests-bc513cab6e8375cc` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf", kill_on_drop: false }`
[INFO] [stdout] 0f2c89dc9307a547ec4a36513f254e8a04cada63abdd6c1ebea1f8609abad4cf
