Dec 01 12:54:54.180 INFO testing kaz399/corsim0 against 1.30.1 for beta-1.31-5
Dec 01 12:54:54.180 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 12:54:54.727 INFO [stdout] 3fb8624f09fadfa9157469c82fa24f2bd964b7f1ec08fb7dad4e5625167cfddd
Dec 01 12:54:54.729 INFO running `"docker" "start" "-a" "3fb8624f09fadfa9157469c82fa24f2bd964b7f1ec08fb7dad4e5625167cfddd"`
Dec 01 12:54:55.707 INFO [stderr] usermod: no changes
Dec 01 12:54:55.763 INFO [stderr]    Compiling corsim0 v0.1.0 (/source)
Dec 01 12:54:56.451 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.451 INFO [stderr]    --> src/cpu.rs:252:37
Dec 01 12:54:56.451 INFO [stderr]     |
Dec 01 12:54:56.451 INFO [stderr] 252 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.451 INFO [stderr]     |                                     ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.451 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:258:27
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 258 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                           ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:264:28
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 264 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                            ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:270:41
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 270 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                                         ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:276:29
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 276 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                             ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:282:28
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 282 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                            ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:288:36
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 288 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                                    ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:313:31
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 313 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                               ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:319:32
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 319 | fn store_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                                ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:325:32
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 325 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                                ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:331:32
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 331 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                                ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:337:32
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 337 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                                ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:343:36
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 343 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                                    ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:349:35
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 349 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                                   ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:355:19
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 355 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.455 INFO [stderr]     |                   ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.455 INFO [stderr] 
Dec 01 12:54:56.455 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.455 INFO [stderr]    --> src/cpu.rs:361:20
Dec 01 12:54:56.455 INFO [stderr]     |
Dec 01 12:54:56.455 INFO [stderr] 361 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.456 INFO [stderr]     |                    ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.456 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:367:14
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 367 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |              ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:422:21
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 422 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                     ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:428:19
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 428 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                   ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:434:18
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 434 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                  ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:440:23
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 440 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                       ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:452:17
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 452 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                 ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:458:25
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 458 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                         ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:464:28
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 464 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                            ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:470:27
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 470 | fn instruction_32bit_1111(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                           ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `system`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:482:17
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 482 | fn unpredicable(system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                 ^^^^^^ help: consider using `_system` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `system`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:487:20
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 487 | fn not_impremented(system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |                    ^^^^^^ help: consider using `_system` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.459 INFO [stderr] warning: unused variable: `system`
Dec 01 12:54:56.459 INFO [stderr]    --> src/cpu.rs:492:11
Dec 01 12:54:56.459 INFO [stderr]     |
Dec 01 12:54:56.459 INFO [stderr] 492 | fn add_sp(system: &mut M0System) -> u32 {
Dec 01 12:54:56.459 INFO [stderr]     |           ^^^^^^ help: consider using `_system` instead
Dec 01 12:54:56.459 INFO [stderr] 
Dec 01 12:54:56.462 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.463 INFO [stderr]    --> src/cpu.rs:497:8
Dec 01 12:54:56.463 INFO [stderr]     |
Dec 01 12:54:56.463 INFO [stderr] 497 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.463 INFO [stderr]     |        ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.463 INFO [stderr] 
Dec 01 12:54:56.463 INFO [stderr] warning: unused variable: `system`
Dec 01 12:54:56.463 INFO [stderr]    --> src/cpu.rs:497:23
Dec 01 12:54:56.463 INFO [stderr]     |
Dec 01 12:54:56.463 INFO [stderr] 497 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.463 INFO [stderr]     |                       ^^^^^^ help: consider using `_system` instead
Dec 01 12:54:56.463 INFO [stderr] 
Dec 01 12:54:56.463 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.463 INFO [stderr]    --> src/cpu.rs:502:9
Dec 01 12:54:56.463 INFO [stderr]     |
Dec 01 12:54:56.463 INFO [stderr] 502 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.463 INFO [stderr]     |         ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.463 INFO [stderr] 
Dec 01 12:54:56.463 INFO [stderr] warning: unused variable: `system`
Dec 01 12:54:56.463 INFO [stderr]    --> src/cpu.rs:502:24
Dec 01 12:54:56.463 INFO [stderr]     |
Dec 01 12:54:56.463 INFO [stderr] 502 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.463 INFO [stderr]     |                        ^^^^^^ help: consider using `_system` instead
Dec 01 12:54:56.463 INFO [stderr] 
Dec 01 12:54:56.463 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:54:56.463 INFO [stderr]    --> src/cpu.rs:530:8
Dec 01 12:54:56.463 INFO [stderr]     |
Dec 01 12:54:56.463 INFO [stderr] 530 | fn pop(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:54:56.463 INFO [stderr]     |        ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:54:56.463 INFO [stderr] 
Dec 01 12:54:56.475 INFO [stderr] warning: variable does not need to be mutable
Dec 01 12:54:56.475 INFO [stderr]   --> src/main.rs:41:9
Dec 01 12:54:56.475 INFO [stderr]    |
Dec 01 12:54:56.475 INFO [stderr] 41 |     let mut ram: device::MemoryMappedDevice = device::MemoryMappedDevice {
Dec 01 12:54:56.475 INFO [stderr]    |         ----^^^
Dec 01 12:54:56.475 INFO [stderr]    |         |
Dec 01 12:54:56.475 INFO [stderr]    |         help: remove this `mut`
Dec 01 12:54:56.475 INFO [stderr]    |
Dec 01 12:54:56.475 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 12:54:56.475 INFO [stderr] 
Dec 01 12:54:56.531 INFO [stderr] warning: function is never used: `add_sp`
Dec 01 12:54:56.531 INFO [stderr]    --> src/cpu.rs:492:1
Dec 01 12:54:56.531 INFO [stderr]     |
Dec 01 12:54:56.531 INFO [stderr] 492 | fn add_sp(system: &mut M0System) -> u32 {
Dec 01 12:54:56.531 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:54:56.531 INFO [stderr]     |
Dec 01 12:54:56.531 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 12:54:56.531 INFO [stderr] 
Dec 01 12:54:57.443 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.69s
Dec 01 12:54:57.451 INFO [stderr] su: No module specific data is present
Dec 01 12:54:58.235 INFO running `"docker" "inspect" "3fb8624f09fadfa9157469c82fa24f2bd964b7f1ec08fb7dad4e5625167cfddd"`
Dec 01 12:54:58.731 INFO running `"docker" "rm" "-f" "3fb8624f09fadfa9157469c82fa24f2bd964b7f1ec08fb7dad4e5625167cfddd"`
Dec 01 12:54:59.023 INFO [stdout] 3fb8624f09fadfa9157469c82fa24f2bd964b7f1ec08fb7dad4e5625167cfddd
Dec 01 12:54:59.028 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 12:54:59.559 INFO [stdout] 3488d0a0fe8894537ba91e8d04ef1b54691b1ad9726148b245e3e7fe76d97545
Dec 01 12:54:59.565 INFO running `"docker" "start" "-a" "3488d0a0fe8894537ba91e8d04ef1b54691b1ad9726148b245e3e7fe76d97545"`
Dec 01 12:55:00.776 INFO [stderr] usermod: no changes
Dec 01 12:55:00.827 INFO [stderr]    Compiling corsim0 v0.1.0 (/source)
Dec 01 12:55:01.623 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.623 INFO [stderr]    --> src/cpu.rs:252:37
Dec 01 12:55:01.623 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 252 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                                     ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:258:27
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 258 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                           ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:264:28
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 264 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                            ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:270:41
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 270 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                                         ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:276:29
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 276 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                             ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:282:28
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 282 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                            ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:288:36
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 288 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                                    ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:313:31
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 313 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                               ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:319:32
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 319 | fn store_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                                ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:325:32
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 325 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                                ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:331:32
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 331 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                                ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:337:32
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 337 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                                ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:343:36
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 343 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                                    ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:349:35
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 349 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                                   ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.624 INFO [stderr] 
Dec 01 12:55:01.624 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.624 INFO [stderr]    --> src/cpu.rs:355:19
Dec 01 12:55:01.624 INFO [stderr]     |
Dec 01 12:55:01.624 INFO [stderr] 355 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.624 INFO [stderr]     |                   ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:361:20
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 361 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                    ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:367:14
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 367 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |              ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:422:21
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 422 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                     ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:428:19
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 428 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                   ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:434:18
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 434 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                  ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:440:23
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 440 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                       ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:452:17
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 452 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                 ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:458:25
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 458 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                         ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:464:28
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 464 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                            ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:470:27
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 470 | fn instruction_32bit_1111(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                           ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `system`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:482:17
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 482 | fn unpredicable(system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                 ^^^^^^ help: consider using `_system` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `system`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:487:20
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 487 | fn not_impremented(system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |                    ^^^^^^ help: consider using `_system` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `system`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:492:11
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 492 | fn add_sp(system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |           ^^^^^^ help: consider using `_system` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.625 INFO [stderr]    --> src/cpu.rs:497:8
Dec 01 12:55:01.625 INFO [stderr]     |
Dec 01 12:55:01.625 INFO [stderr] 497 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.625 INFO [stderr]     |        ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.625 INFO [stderr] 
Dec 01 12:55:01.625 INFO [stderr] warning: unused variable: `system`
Dec 01 12:55:01.626 INFO [stderr]    --> src/cpu.rs:497:23
Dec 01 12:55:01.626 INFO [stderr]     |
Dec 01 12:55:01.626 INFO [stderr] 497 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.626 INFO [stderr]     |                       ^^^^^^ help: consider using `_system` instead
Dec 01 12:55:01.626 INFO [stderr] 
Dec 01 12:55:01.626 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.626 INFO [stderr]    --> src/cpu.rs:502:9
Dec 01 12:55:01.626 INFO [stderr]     |
Dec 01 12:55:01.626 INFO [stderr] 502 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.626 INFO [stderr]     |         ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.626 INFO [stderr] 
Dec 01 12:55:01.626 INFO [stderr] warning: unused variable: `system`
Dec 01 12:55:01.626 INFO [stderr]    --> src/cpu.rs:502:24
Dec 01 12:55:01.626 INFO [stderr]     |
Dec 01 12:55:01.626 INFO [stderr] 502 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.626 INFO [stderr]     |                        ^^^^^^ help: consider using `_system` instead
Dec 01 12:55:01.626 INFO [stderr] 
Dec 01 12:55:01.626 INFO [stderr] warning: unused variable: `bytecode`
Dec 01 12:55:01.626 INFO [stderr]    --> src/cpu.rs:530:8
Dec 01 12:55:01.626 INFO [stderr]     |
Dec 01 12:55:01.626 INFO [stderr] 530 | fn pop(bytecode: u16, system: &mut M0System) -> u32 {
Dec 01 12:55:01.626 INFO [stderr]     |        ^^^^^^^^ help: consider using `_bytecode` instead
Dec 01 12:55:01.626 INFO [stderr] 
Dec 01 12:55:01.626 INFO [stderr] warning: variable does not need to be mutable
Dec 01 12:55:01.626 INFO [stderr]   --> src/main.rs:41:9
Dec 01 12:55:01.626 INFO [stderr]    |
Dec 01 12:55:01.626 INFO [stderr] 41 |     let mut ram: device::MemoryMappedDevice = device::MemoryMappedDevice {
Dec 01 12:55:01.626 INFO [stderr]    |         ----^^^
Dec 01 12:55:01.626 INFO [stderr]    |         |
Dec 01 12:55:01.626 INFO [stderr]    |         help: remove this `mut`
Dec 01 12:55:01.626 INFO [stderr]    |
Dec 01 12:55:01.626 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 12:55:01.626 INFO [stderr] 
Dec 01 12:55:01.671 INFO [stderr] warning: function is never used: `add_sp`
Dec 01 12:55:01.671 INFO [stderr]    --> src/cpu.rs:492:1
Dec 01 12:55:01.671 INFO [stderr]     |
Dec 01 12:55:01.671 INFO [stderr] 492 | fn add_sp(system: &mut M0System) -> u32 {
Dec 01 12:55:01.671 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 12:55:01.671 INFO [stderr]     |
Dec 01 12:55:01.671 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 12:55:01.671 INFO [stderr] 
Dec 01 12:55:02.227 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.42s
Dec 01 12:55:02.229 INFO [stderr] su: No module specific data is present
Dec 01 12:55:03.188 INFO running `"docker" "inspect" "3488d0a0fe8894537ba91e8d04ef1b54691b1ad9726148b245e3e7fe76d97545"`
Dec 01 12:55:03.384 INFO running `"docker" "rm" "-f" "3488d0a0fe8894537ba91e8d04ef1b54691b1ad9726148b245e3e7fe76d97545"`
Dec 01 12:55:03.671 INFO [stdout] 3488d0a0fe8894537ba91e8d04ef1b54691b1ad9726148b245e3e7fe76d97545
Dec 01 12:55:03.679 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 12:55:04.060 INFO [stdout] 3b53473ab15421c5d017501abe92c833002c9bb25b7d4b417dfa6018714477fb
Dec 01 12:55:04.065 INFO running `"docker" "start" "-a" "3b53473ab15421c5d017501abe92c833002c9bb25b7d4b417dfa6018714477fb"`
Dec 01 12:55:05.239 INFO [stderr] usermod: no changes
Dec 01 12:55:05.291 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 01 12:55:05.299 INFO [stderr]      Running /target/debug/deps/corsim0-92a2ebaef4de87f0
Dec 01 12:55:05.301 INFO [stdout] 
Dec 01 12:55:05.301 INFO [stdout] running 0 tests
Dec 01 12:55:05.301 INFO [stdout] 
Dec 01 12:55:05.301 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 12:55:05.301 INFO [stdout] 
Dec 01 12:55:05.302 INFO [stderr] su: No module specific data is present
Dec 01 12:55:06.000 INFO running `"docker" "inspect" "3b53473ab15421c5d017501abe92c833002c9bb25b7d4b417dfa6018714477fb"`
Dec 01 12:55:06.301 INFO running `"docker" "rm" "-f" "3b53473ab15421c5d017501abe92c833002c9bb25b7d4b417dfa6018714477fb"`
Dec 01 12:55:06.562 INFO [stdout] 3b53473ab15421c5d017501abe92c833002c9bb25b7d4b417dfa6018714477fb
