[INFO] fetching crate wrecc_compiler 0.2.0... [INFO] testing wrecc_compiler-0.2.0 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate wrecc_compiler 0.2.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate wrecc_compiler 0.2.0 [INFO] finished tweaking crates.io crate wrecc_compiler 0.2.0 [INFO] tweaked toml for crates.io crate wrecc_compiler 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate wrecc_compiler 0.2.0 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d1cc275ab086f58fe10cba6464ce518a332705069a5724abae4a4bdc7e132334 [INFO] running `Command { std: "docker" "start" "-a" "d1cc275ab086f58fe10cba6464ce518a332705069a5724abae4a4bdc7e132334", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d1cc275ab086f58fe10cba6464ce518a332705069a5724abae4a4bdc7e132334", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d1cc275ab086f58fe10cba6464ce518a332705069a5724abae4a4bdc7e132334", kill_on_drop: false }` [INFO] [stdout] d1cc275ab086f58fe10cba6464ce518a332705069a5724abae4a4bdc7e132334 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5755420545fecfe56e89ff6f2c217ebcd981f1e9edd92753a362d001a82f68cd [INFO] running `Command { std: "docker" "start" "-a" "5755420545fecfe56e89ff6f2c217ebcd981f1e9edd92753a362d001a82f68cd", kill_on_drop: false }` [INFO] [stderr] Compiling wrecc_compiler v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.37s [INFO] running `Command { std: "docker" "inspect" "5755420545fecfe56e89ff6f2c217ebcd981f1e9edd92753a362d001a82f68cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5755420545fecfe56e89ff6f2c217ebcd981f1e9edd92753a362d001a82f68cd", kill_on_drop: false }` [INFO] [stdout] 5755420545fecfe56e89ff6f2c217ebcd981f1e9edd92753a362d001a82f68cd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e66a7e80c5a0c8f118493595e384029ddbc54ddb284b3ebb78a51943d73bbca5 [INFO] running `Command { std: "docker" "start" "-a" "e66a7e80c5a0c8f118493595e384029ddbc54ddb284b3ebb78a51943d73bbca5", kill_on_drop: false }` [INFO] [stderr] Compiling wrecc_compiler v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.05s [INFO] running `Command { std: "docker" "inspect" "e66a7e80c5a0c8f118493595e384029ddbc54ddb284b3ebb78a51943d73bbca5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e66a7e80c5a0c8f118493595e384029ddbc54ddb284b3ebb78a51943d73bbca5", kill_on_drop: false }` [INFO] [stdout] e66a7e80c5a0c8f118493595e384029ddbc54ddb284b3ebb78a51943d73bbca5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 33e194fb0e3350fbd1838ec5153de2d3c9138baed925e78e81c71e3f946d2ed3 [INFO] running `Command { std: "docker" "start" "-a" "33e194fb0e3350fbd1838ec5153de2d3c9138baed925e78e81c71e3f946d2ed3", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wrecc_compiler-0ab97941d7dc5e17) [INFO] [stdout] [INFO] [stdout] running 128 tests [INFO] [stdout] test compiler::codegen::register_allocation::tests::arg_op_collision ... ok [INFO] [stdout] test compiler::codegen::register_allocation::tests::spilling ... ok [INFO] [stdout] test compiler::common::environment::tests::builds_symbol_table ... ok [INFO] [stdout] test compiler::codegen::register_allocation::tests::call_with_spilling_arg_regs ... ok [INFO] [stdout] test compiler::common::environment::tests::func_decls ... ok [INFO] [stdout] test compiler::common::environment::tests::global_static_redeclarations ... ok [INFO] [stdout] test compiler::common::environment::tests::global_extern_redeclarations ... ok [INFO] [stdout] test compiler::common::environment::tests::func_args ... ok [INFO] [stdout] test compiler::common::types::tests::function_type_print ... ok [INFO] [stdout] test compiler::parser::fold::tests::char_fold ... ok [INFO] [stdout] test compiler::common::types::tests::multi_dim_arr_print ... ok [INFO] [stdout] test compiler::parser::fold::tests::advanced_bit_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::const_cast ... ok [INFO] [stdout] test compiler::common::environment::tests::redeclarations ... ok [INFO] [stdout] test compiler::parser::fold::tests::bit_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::bit_vs_logical ... ok [INFO] [stdout] test compiler::parser::fold::tests::div_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::div_fold_error ... ok [INFO] [stdout] test compiler::parser::fold::tests::sub_fold_expressions ... ok [INFO] [stdout] test compiler::parser::fold::tests::overflow_fold ... ok [INFO] [stdout] test compiler::common::environment::tests::local_storage_classes ... ok [INFO] [stdout] test compiler::parser::fold::tests::comp_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::ternary_fold ... ok [INFO] [stdout] test compiler::parser::tests::cast_print ... ok [INFO] [stdout] test compiler::parser::tests::creates_ast_for_expression ... ok [INFO] [stdout] test compiler::parser::fold::tests::ptr_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::type_conversions ... ok [INFO] [stdout] test compiler::parser::tests::empty_stmts ... ok [INFO] [stdout] test compiler::parser::fold::tests::shift_fold_error ... ok [INFO] [stdout] test compiler::parser::tests::label_statement ... ok [INFO] [stdout] test compiler::parser::tests::matches_works_on_enums_with_values ... ok [INFO] [stdout] test compiler::scanner::tests::basic_math_double_digit_nums ... ok [INFO] [stdout] test compiler::scanner::tests::can_handle_non_ascii_alphabet ... ok [INFO] [stdout] test compiler::scanner::tests::char_literal ... ok [INFO] [stdout] test compiler::scanner::tests::char_literal_len_greater_1 ... ok [INFO] [stdout] test compiler::scanner::tests::detects_mutliple_on_invalid_chars ... ok [INFO] [stdout] test compiler::parser::fold::tests::shift_fold ... ok [INFO] [stdout] test compiler::scanner::tests::detects_single_on_invalid_char ... ok [INFO] [stdout] test compiler::scanner::tests::ellipsis_dot_distinction ... ok [INFO] [stdout] test compiler::parser::tests::newline_string ... ok [INFO] [stdout] test compiler::parser::tests::typedef_print ... ok [INFO] [stdout] test compiler::parser::tests::unary_precedence ... ok [INFO] [stdout] test compiler::scanner::tests::errors_on_non_ascii_non_letters ... ok [INFO] [stdout] test compiler::scanner::tests::handle_multiline_string ... ok [INFO] [stdout] test compiler::scanner::tests::handle_newline_string ... ok [INFO] [stdout] test compiler::parser::tests::stmt_ast ... ok [INFO] [stdout] test compiler::scanner::tests::matches_complex_keywords ... ok [INFO] [stdout] test compiler::scanner::tests::matches_keywords_and_strings ... ok [INFO] [stdout] test compiler::scanner::tests::multiline_string_err ... ok [INFO] [stdout] test compiler::scanner::tests::whitespace_seperated_string ... ok [INFO] [stdout] test compiler::typechecker::tests::alignes_stack1 ... ok [INFO] [stdout] test compiler::typechecker::tests::alignes_stack2 ... ok [INFO] [stdout] test compiler::typechecker::tests::alignes_stackpointer1 ... ok [INFO] [stdout] test compiler::typechecker::tests::alignes_stackpointer2 ... ok [INFO] [stdout] test compiler::scanner::tests::errors_on_unterminated_string ... ok [INFO] [stdout] test compiler::scanner::tests::ignores_comments ... ok [INFO] [stdout] test compiler::typechecker::tests::allowed_tentative_storage_classes ... ok [INFO] [stdout] test compiler::scanner::tests::escaped_char ... ok [INFO] [stdout] test compiler::typechecker::tests::binary_type ... ok [INFO] [stdout] test compiler::typechecker::tests::array_init_list ... ok [INFO] [stdout] test compiler::typechecker::tests::cast_type ... ok [INFO] [stdout] test compiler::typechecker::tests::array_size_overflow ... ok [INFO] [stdout] test compiler::typechecker::tests::finds_nested_loop ... ok [INFO] [stdout] test compiler::typechecker::tests::doesnt_find_switch ... ok [INFO] [stdout] test compiler::parser::tests::nested_groupings ... ok [INFO] [stdout] test compiler::typechecker::tests::invalid_tentative_storage_classes ... ok [INFO] [stdout] test compiler::typechecker::tests::invalid_storage_classes ... ok [INFO] [stdout] test compiler::typechecker::tests::multidimensional_array ... ok [INFO] [stdout] test compiler::typechecker::tests::nested_union_designators ... ok [INFO] [stdout] test compiler::typechecker::tests::nested_arr_struct_init ... ok [INFO] [stdout] test compiler::typechecker::tests::comp_type ... ok [INFO] [stdout] test compiler::typechecker::tests::nested_unsized_array_overflow ... ok [INFO] [stdout] test compiler::typechecker::tests::finds_and_mutates_scope ... ok [INFO] [stdout] test compiler::scanner::tests::token_basic_math_expression ... ok [INFO] [stdout] test compiler::scanner::tests::basic_single_and_double_tokens ... ok [INFO] [stdout] test compiler::typechecker::tests::nested_struct_string_init ... ok [INFO] [stdout] test compiler::typechecker::tests::nested_unsized_array ... ok [INFO] [stdout] test compiler::typechecker::tests::shift_type ... ok [INFO] [stdout] test compiler::typechecker::tests::partial_aggr_override ... ok [INFO] [stdout] test compiler::typechecker::tests::struct_string_init ... ok [INFO] [stdout] test compiler::typechecker::tests::partial_nested_arr_override ... ok [INFO] [stdout] test compiler::typechecker::tests::partial_union_override ... ok [INFO] [stdout] test compiler::typechecker::tests::union_init ... ok [INFO] [stdout] test compiler::typechecker::tests::union_overflow ... ok [INFO] [stdout] test compiler::typechecker::tests::static_constant_test ... ok [INFO] [stdout] test compiler::typechecker::tests::func_expr ... ok [INFO] [stdout] test compiler::typechecker::tests::struct_union_expr ... ok [INFO] [stdout] test compiler::typechecker::tests::scalar_designator_overflow ... ok [INFO] [stdout] test preprocessor::scanner::tests::escaped_char ... ok [INFO] [stdout] test preprocessor::scanner::tests::ident ... ok [INFO] [stdout] test preprocessor::scanner::tests::escaped_string ... ok [INFO] [stdout] test preprocessor::scanner::tests::escpaped_newline ... ok [INFO] [stdout] test preprocessor::scanner::tests::if_const_expr ... ok [INFO] [stdout] test preprocessor::scanner::tests::macro_name ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_number ... ok [INFO] [stdout] test preprocessor::scanner::tests::escaped_newline_single_comment ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_string_escaped ... ok [INFO] [stdout] test compiler::typechecker::tests::unsized_array ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_comment ... ok [INFO] [stdout] test compiler::typechecker::tests::unsized_array_string ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_ident ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_string_multiple_escapes ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_string_unescaped ... ok [INFO] [stdout] test preprocessor::scanner::tests::numbers_and_idents ... ok [INFO] [stdout] test preprocessor::scanner::tests::skips_multiline_whitespace2 ... ok [INFO] [stdout] test preprocessor::scanner::tests::skips_multiline_whitespace ... ok [INFO] [stdout] test preprocessor::tests::cyclic_macros ... ok [INFO] [stdout] test preprocessor::scanner::tests::simple_pp_directive ... ok [INFO] [stdout] test preprocessor::tests::cyclic_macros2 ... ok [INFO] [stdout] test preprocessor::scanner::tests::string ... ok [INFO] [stdout] test preprocessor::tests::duplicate_else ... ok [INFO] [stdout] test preprocessor::tests::first_line_token ... ok [INFO] [stdout] test preprocessor::tests::keywords_as_idents ... ok [INFO] [stdout] test preprocessor::tests::macro_list_replacements ... ok [INFO] [stdout] test preprocessor::tests::if_elif ... ok [INFO] [stdout] test preprocessor::tests::macro_replacements ... ok [INFO] [stdout] test preprocessor::tests::skips_multiple_ifs ... ok [INFO] [stdout] test preprocessor::tests::if_else ... ok [INFO] [stdout] test preprocessor::tests::nested_if_else ... ok [INFO] [stdout] test preprocessor::tests::missing_ifs ... ok [INFO] [stdout] test preprocessor::tests::skipped_if ... ok [INFO] [stdout] test preprocessor::scanner::tests::backslash_without_escape ... ok [INFO] [stdout] test preprocessor::tests::multiple_ifs_single_endif ... ok [INFO] [stdout] test preprocessor::tests::trailing_tokens_err ... ok [INFO] [stdout] test preprocessor::tests::skips_nested_ifs ... ok [INFO] [stdout] test preprocessor::tests::trailing_tokens ... ok [INFO] [stdout] test preprocessor::tests::trailing_tokens_skipped_branch ... ok [INFO] [stdout] test preprocessor::tests::nested_duplicate_else ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 128 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Doc-tests wrecc_compiler [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" "33e194fb0e3350fbd1838ec5153de2d3c9138baed925e78e81c71e3f946d2ed3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "33e194fb0e3350fbd1838ec5153de2d3c9138baed925e78e81c71e3f946d2ed3", kill_on_drop: false }` [INFO] [stdout] 33e194fb0e3350fbd1838ec5153de2d3c9138baed925e78e81c71e3f946d2ed3