[INFO] fetching crate wrecc_compiler 0.2.0... [INFO] testing wrecc_compiler-0.2.0 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate wrecc_compiler 0.2.0 into /workspace/builds/worker-7-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate wrecc_compiler 0.2.0 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "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" "+caccb4d0368bd918ef6668af8e13834d07040417" "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" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a7fa522b062802097239bf4503d70cb64bb02d10bf0868ec7a22b05ebdc52820 [INFO] running `Command { std: "docker" "start" "-a" "a7fa522b062802097239bf4503d70cb64bb02d10bf0868ec7a22b05ebdc52820", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a7fa522b062802097239bf4503d70cb64bb02d10bf0868ec7a22b05ebdc52820", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7fa522b062802097239bf4503d70cb64bb02d10bf0868ec7a22b05ebdc52820", kill_on_drop: false }` [INFO] [stdout] a7fa522b062802097239bf4503d70cb64bb02d10bf0868ec7a22b05ebdc52820 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3f30450d717ea81285943d266be795a2040c84911f2571e383b92fc8e735e0ad [INFO] running `Command { std: "docker" "start" "-a" "3f30450d717ea81285943d266be795a2040c84911f2571e383b92fc8e735e0ad", 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 5.33s [INFO] running `Command { std: "docker" "inspect" "3f30450d717ea81285943d266be795a2040c84911f2571e383b92fc8e735e0ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3f30450d717ea81285943d266be795a2040c84911f2571e383b92fc8e735e0ad", kill_on_drop: false }` [INFO] [stdout] 3f30450d717ea81285943d266be795a2040c84911f2571e383b92fc8e735e0ad [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a4a409fdda6a84bf04b183e7f6f7e9015dc35f689dd6239de8bcc1b3b52f4a84 [INFO] running `Command { std: "docker" "start" "-a" "a4a409fdda6a84bf04b183e7f6f7e9015dc35f689dd6239de8bcc1b3b52f4a84", 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 7.42s [INFO] running `Command { std: "docker" "inspect" "a4a409fdda6a84bf04b183e7f6f7e9015dc35f689dd6239de8bcc1b3b52f4a84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4a409fdda6a84bf04b183e7f6f7e9015dc35f689dd6239de8bcc1b3b52f4a84", kill_on_drop: false }` [INFO] [stdout] a4a409fdda6a84bf04b183e7f6f7e9015dc35f689dd6239de8bcc1b3b52f4a84 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] afdf1b6663e168aa28fba7c79a6cdbfa6583733e8d6be5d46268bec05ae1905b [INFO] running `Command { std: "docker" "start" "-a" "afdf1b6663e168aa28fba7c79a6cdbfa6583733e8d6be5d46268bec05ae1905b", 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/wrecc_compiler-0ab97941d7dc5e17) [INFO] [stdout] [INFO] [stdout] running 128 tests [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::codegen::register_allocation::tests::call_with_spilling_arg_regs ... 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::arg_op_collision ... ok [INFO] [stdout] test compiler::parser::fold::tests::advanced_bit_fold ... ok [INFO] [stdout] test compiler::common::environment::tests::redeclarations ... ok [INFO] [stdout] test compiler::common::environment::tests::func_args ... ok [INFO] [stdout] test compiler::common::environment::tests::local_storage_classes ... ok [INFO] [stdout] test compiler::common::types::tests::multi_dim_arr_print ... ok [INFO] [stdout] test compiler::parser::fold::tests::bit_fold ... ok [INFO] [stdout] test compiler::common::types::tests::function_type_print ... ok [INFO] [stdout] test compiler::parser::fold::tests::bit_vs_logical ... ok [INFO] [stdout] test compiler::parser::fold::tests::const_cast ... ok [INFO] [stdout] test compiler::parser::fold::tests::char_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::ptr_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::shift_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::div_fold_error ... ok [INFO] [stdout] test compiler::parser::fold::tests::div_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::overflow_fold ... ok [INFO] [stdout] test compiler::parser::fold::tests::sub_fold_expressions ... ok [INFO] [stdout] test compiler::parser::fold::tests::shift_fold_error ... ok [INFO] [stdout] test compiler::parser::fold::tests::ternary_fold ... ok [INFO] [stdout] test compiler::parser::tests::creates_ast_for_expression ... ok [INFO] [stdout] test compiler::parser::tests::empty_stmts ... ok [INFO] [stdout] test compiler::parser::tests::matches_works_on_enums_with_values ... ok [INFO] [stdout] test compiler::parser::tests::nested_groupings ... ok [INFO] [stdout] test compiler::parser::tests::newline_string ... ok [INFO] [stdout] test compiler::parser::tests::unary_precedence ... ok [INFO] [stdout] test compiler::parser::tests::label_statement ... ok [INFO] [stdout] test compiler::parser::tests::typedef_print ... ok [INFO] [stdout] test compiler::scanner::tests::basic_math_double_digit_nums ... ok [INFO] [stdout] test compiler::scanner::tests::basic_single_and_double_tokens ... ok [INFO] [stdout] test compiler::scanner::tests::char_literal ... ok [INFO] [stdout] test compiler::scanner::tests::can_handle_non_ascii_alphabet ... 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::scanner::tests::detects_single_on_invalid_char ... ok [INFO] [stdout] test compiler::scanner::tests::ellipsis_dot_distinction ... ok [INFO] [stdout] test compiler::scanner::tests::errors_on_unterminated_string ... ok [INFO] [stdout] test compiler::scanner::tests::escaped_char ... 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::scanner::tests::ignores_comments ... 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::token_basic_math_expression ... ok [INFO] [stdout] test compiler::scanner::tests::whitespace_seperated_string ... ok [INFO] [stdout] test compiler::parser::tests::cast_print ... 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::typechecker::tests::allowed_tentative_storage_classes ... ok [INFO] [stdout] test compiler::parser::fold::tests::type_conversions ... ok [INFO] [stdout] test compiler::typechecker::tests::array_init_list ... ok [INFO] [stdout] test compiler::typechecker::tests::array_size_overflow ... ok [INFO] [stdout] test compiler::typechecker::tests::cast_type ... ok [INFO] [stdout] test compiler::typechecker::tests::binary_type ... ok [INFO] [stdout] test compiler::typechecker::tests::doesnt_find_switch ... ok [INFO] [stdout] test compiler::typechecker::tests::finds_and_mutates_scope ... ok [INFO] [stdout] test compiler::typechecker::tests::finds_nested_loop ... 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_arr_struct_init ... ok [INFO] [stdout] test compiler::typechecker::tests::nested_union_designators ... ok [INFO] [stdout] test compiler::typechecker::tests::comp_type ... ok [INFO] [stdout] test compiler::typechecker::tests::nested_unsized_array ... ok [INFO] [stdout] test compiler::typechecker::tests::nested_unsized_array_overflow ... ok [INFO] [stdout] test compiler::typechecker::tests::nested_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::partial_aggr_override ... ok [INFO] [stdout] test compiler::typechecker::tests::shift_type ... ok [INFO] [stdout] test compiler::typechecker::tests::scalar_designator_overflow ... ok [INFO] [stdout] test compiler::typechecker::tests::func_expr ... ok [INFO] [stdout] test compiler::typechecker::tests::struct_string_init ... 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::unsized_array ... ok [INFO] [stdout] test preprocessor::scanner::tests::escaped_char ... ok [INFO] [stdout] test preprocessor::scanner::tests::escaped_newline_single_comment ... ok [INFO] [stdout] test compiler::typechecker::tests::unsized_array_string ... ok [INFO] [stdout] test preprocessor::scanner::tests::backslash_without_escape ... 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::ident ... ok [INFO] [stdout] test preprocessor::scanner::tests::if_const_expr ... ok [INFO] [stdout] test preprocessor::scanner::tests::macro_name ... ok [INFO] [stdout] test compiler::typechecker::tests::struct_union_expr ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_string_escaped ... 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::simple_pp_directive ... ok [INFO] [stdout] test preprocessor::scanner::tests::skips_multiline_whitespace ... ok [INFO] [stdout] test preprocessor::scanner::tests::skips_multiline_whitespace2 ... ok [INFO] [stdout] test preprocessor::scanner::tests::string ... ok [INFO] [stdout] test preprocessor::tests::cyclic_macros ... ok [INFO] [stdout] test preprocessor::tests::cyclic_macros2 ... ok [INFO] [stdout] test preprocessor::tests::duplicate_else ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_ident ... ok [INFO] [stdout] test preprocessor::tests::first_line_token ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_number ... ok [INFO] [stdout] test preprocessor::tests::if_elif ... ok [INFO] [stdout] test preprocessor::tests::if_else ... ok [INFO] [stdout] test preprocessor::tests::keywords_as_idents ... ok [INFO] [stdout] test preprocessor::tests::macro_list_replacements ... ok [INFO] [stdout] test preprocessor::tests::macro_replacements ... ok [INFO] [stdout] test preprocessor::tests::missing_ifs ... ok [INFO] [stdout] test preprocessor::tests::multiple_ifs_single_endif ... ok [INFO] [stdout] test preprocessor::tests::nested_duplicate_else ... ok [INFO] [stdout] test preprocessor::tests::nested_if_else ... ok [INFO] [stdout] test preprocessor::tests::skipped_if ... ok [INFO] [stdout] test preprocessor::tests::trailing_tokens ... ok [INFO] [stdout] test preprocessor::tests::skips_multiple_ifs ... ok [INFO] [stdout] test preprocessor::tests::skips_nested_ifs ... ok [INFO] [stdout] test preprocessor::tests::trailing_tokens_err ... ok [INFO] [stdout] test preprocessor::tests::trailing_tokens_skipped_branch ... ok [INFO] [stdout] test compiler::parser::fold::tests::comp_fold ... ok [INFO] [stdout] test compiler::parser::tests::stmt_ast ... ok [INFO] [stdout] test compiler::scanner::tests::errors_on_non_ascii_non_letters ... ok [INFO] [stdout] test compiler::typechecker::tests::invalid_tentative_storage_classes ... ok [INFO] [stdout] test preprocessor::scanner::tests::multiline_comment ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 128 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [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" "afdf1b6663e168aa28fba7c79a6cdbfa6583733e8d6be5d46268bec05ae1905b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "afdf1b6663e168aa28fba7c79a6cdbfa6583733e8d6be5d46268bec05ae1905b", kill_on_drop: false }` [INFO] [stdout] afdf1b6663e168aa28fba7c79a6cdbfa6583733e8d6be5d46268bec05ae1905b