[INFO] updating cached repository kaz399/corsim0 [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/kaz399/corsim0 [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/kaz399/corsim0" "work/ex/pr-57967/sources/master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54/gh/kaz399/corsim0"` [INFO] [stderr] Cloning into 'work/ex/pr-57967/sources/master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54/gh/kaz399/corsim0'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/kaz399/corsim0" "work/ex/pr-57967/sources/try#7fea0229842e79db1159ea58ad9a653b288efee9/gh/kaz399/corsim0"` [INFO] [stderr] Cloning into 'work/ex/pr-57967/sources/try#7fea0229842e79db1159ea58ad9a653b288efee9/gh/kaz399/corsim0'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] d9e51c9787e94c2281808aac643b7313edf358ef [INFO] sha for GitHub repo kaz399/corsim0: d9e51c9787e94c2281808aac643b7313edf358ef [INFO] validating manifest of kaz399/corsim0 on toolchain master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of kaz399/corsim0 on toolchain try#7fea0229842e79db1159ea58ad9a653b288efee9 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+7fea0229842e79db1159ea58ad9a653b288efee9-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing kaz399/corsim0 [INFO] finished frobbing kaz399/corsim0 [INFO] frobbed toml for kaz399/corsim0 written to work/ex/pr-57967/sources/master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54/gh/kaz399/corsim0/Cargo.toml [INFO] started frobbing kaz399/corsim0 [INFO] finished frobbing kaz399/corsim0 [INFO] frobbed toml for kaz399/corsim0 written to work/ex/pr-57967/sources/try#7fea0229842e79db1159ea58ad9a653b288efee9/gh/kaz399/corsim0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+7fea0229842e79db1159ea58ad9a653b288efee9-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+7fea0229842e79db1159ea58ad9a653b288efee9-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing kaz399/corsim0 against master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54 for pr-57967 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-57967/worker-0/master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-57967/sources/master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54/gh/kaz399/corsim0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54-alt" "build" "--frozen"` [INFO] [stdout] 26a01d9166a728f45f6a3e7644d9ef761a71a6403493d72d7f309524498d4510 [INFO] running `"docker" "start" "-a" "26a01d9166a728f45f6a3e7644d9ef761a71a6403493d72d7f309524498d4510"` [INFO] [stderr] Compiling corsim0 v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `crate::device::SystemMapAccess` [INFO] [stderr] --> src/lib.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::device::SystemMapAccess; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:214:37 [INFO] [stderr] | [INFO] [stderr] 214 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:220:27 [INFO] [stderr] | [INFO] [stderr] 220 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:226:28 [INFO] [stderr] | [INFO] [stderr] 226 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:232:41 [INFO] [stderr] | [INFO] [stderr] 232 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:238:29 [INFO] [stderr] | [INFO] [stderr] 238 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:244:28 [INFO] [stderr] | [INFO] [stderr] 244 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:250:36 [INFO] [stderr] | [INFO] [stderr] 250 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:292:31 [INFO] [stderr] | [INFO] [stderr] 292 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:310:32 [INFO] [stderr] | [INFO] [stderr] 310 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:316:32 [INFO] [stderr] | [INFO] [stderr] 316 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:322:32 [INFO] [stderr] | [INFO] [stderr] 322 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:328:36 [INFO] [stderr] | [INFO] [stderr] 328 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:334:35 [INFO] [stderr] | [INFO] [stderr] 334 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:340:19 [INFO] [stderr] | [INFO] [stderr] 340 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:346:20 [INFO] [stderr] | [INFO] [stderr] 346 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:352:14 [INFO] [stderr] | [INFO] [stderr] 352 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bit_07_04` [INFO] [stderr] --> src/cpu.rs:375:9 [INFO] [stderr] | [INFO] [stderr] 375 | let bit_07_04 = (bytecode >> 4) & 0xf; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_bit_07_04` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:434:21 [INFO] [stderr] | [INFO] [stderr] 434 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:440:19 [INFO] [stderr] | [INFO] [stderr] 440 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:446:18 [INFO] [stderr] | [INFO] [stderr] 446 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:452:23 [INFO] [stderr] | [INFO] [stderr] 452 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:464:17 [INFO] [stderr] | [INFO] [stderr] 464 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:470:25 [INFO] [stderr] | [INFO] [stderr] 470 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:476:28 [INFO] [stderr] | [INFO] [stderr] 476 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode32` [INFO] [stderr] --> src/cpu.rs:494:36 [INFO] [stderr] | [INFO] [stderr] 494 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_bytecode32` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `load` [INFO] [stderr] --> src/cpu.rs:501:9 [INFO] [stderr] | [INFO] [stderr] 501 | let load: u32 = (bytecode32 >> 20) & 0b1; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_load` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `signed` [INFO] [stderr] --> src/cpu.rs:502:9 [INFO] [stderr] | [INFO] [stderr] 502 | let signed: u32 = (bytecode32 >> 24) & 0b1; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_signed` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `upward` [INFO] [stderr] --> src/cpu.rs:503:9 [INFO] [stderr] | [INFO] [stderr] 503 | let upward: u32 = (bytecode32 >> 23) & 0b1; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_upward` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `size` [INFO] [stderr] --> src/cpu.rs:504:9 [INFO] [stderr] | [INFO] [stderr] 504 | let size: u32 = (bytecode32 >> 21) & 0b11; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `regnum_target` [INFO] [stderr] --> src/cpu.rs:506:9 [INFO] [stderr] | [INFO] [stderr] 506 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_regnum_target` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `regnum_offset` [INFO] [stderr] --> src/cpu.rs:507:9 [INFO] [stderr] | [INFO] [stderr] 507 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_regnum_offset` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `imm` [INFO] [stderr] --> src/cpu.rs:508:9 [INFO] [stderr] | [INFO] [stderr] 508 | let imm: u32 = bytecode32 & 0b111111111111; [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_imm` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `system` [INFO] [stderr] --> src/cpu.rs:533:17 [INFO] [stderr] | [INFO] [stderr] 533 | fn unpredicable(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_system` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `system` [INFO] [stderr] --> src/cpu.rs:538:20 [INFO] [stderr] | [INFO] [stderr] 538 | fn not_impremented(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_system` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:548:8 [INFO] [stderr] | [INFO] [stderr] 548 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:553:9 [INFO] [stderr] | [INFO] [stderr] 553 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:581:8 [INFO] [stderr] | [INFO] [stderr] 581 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:587:7 [INFO] [stderr] | [INFO] [stderr] 587 | fn it(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:593:9 [INFO] [stderr] | [INFO] [stderr] 593 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:599:8 [INFO] [stderr] | [INFO] [stderr] 599 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:605:8 [INFO] [stderr] | [INFO] [stderr] 605 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:612:14 [INFO] [stderr] | [INFO] [stderr] 612 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:618:8 [INFO] [stderr] | [INFO] [stderr] 618 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:624:8 [INFO] [stderr] | [INFO] [stderr] 624 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:630:8 [INFO] [stderr] | [INFO] [stderr] 630 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/cpu.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn new(system_map: SystemMap) -> M0System { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `add_sp` [INFO] [stderr] --> src/cpu.rs:543:1 [INFO] [stderr] | [INFO] [stderr] 543 | fn add_sp(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `ROMADDR` [INFO] [stderr] --> src/lib.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | const ROMADDR: u32 = 0x00000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `ROMSIZE` [INFO] [stderr] --> src/lib.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | const ROMSIZE: usize = 128; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `RAMADDR` [INFO] [stderr] --> src/lib.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | const RAMADDR: u32 = 0x10000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `RAMSIZE` [INFO] [stderr] --> src/lib.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | const RAMSIZE: usize = 128; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:214:37 [INFO] [stderr] | [INFO] [stderr] 214 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:220:27 [INFO] [stderr] | [INFO] [stderr] 220 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:226:28 [INFO] [stderr] | [INFO] [stderr] 226 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:232:41 [INFO] [stderr] | [INFO] [stderr] 232 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:238:29 [INFO] [stderr] | [INFO] [stderr] 238 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:244:28 [INFO] [stderr] | [INFO] [stderr] 244 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:250:36 [INFO] [stderr] | [INFO] [stderr] 250 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:292:31 [INFO] [stderr] | [INFO] [stderr] 292 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:310:32 [INFO] [stderr] | [INFO] [stderr] 310 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:316:32 [INFO] [stderr] | [INFO] [stderr] 316 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:322:32 [INFO] [stderr] | [INFO] [stderr] 322 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:328:36 [INFO] [stderr] | [INFO] [stderr] 328 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:334:35 [INFO] [stderr] | [INFO] [stderr] 334 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:340:19 [INFO] [stderr] | [INFO] [stderr] 340 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:346:20 [INFO] [stderr] | [INFO] [stderr] 346 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:352:14 [INFO] [stderr] | [INFO] [stderr] 352 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bit_07_04` [INFO] [stderr] --> src/cpu.rs:375:9 [INFO] [stderr] | [INFO] [stderr] 375 | let bit_07_04 = (bytecode >> 4) & 0xf; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_bit_07_04` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:434:21 [INFO] [stderr] | [INFO] [stderr] 434 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:440:19 [INFO] [stderr] | [INFO] [stderr] 440 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:446:18 [INFO] [stderr] | [INFO] [stderr] 446 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:452:23 [INFO] [stderr] | [INFO] [stderr] 452 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:464:17 [INFO] [stderr] | [INFO] [stderr] 464 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:470:25 [INFO] [stderr] | [INFO] [stderr] 470 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:476:28 [INFO] [stderr] | [INFO] [stderr] 476 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode32` [INFO] [stderr] --> src/cpu.rs:494:36 [INFO] [stderr] | [INFO] [stderr] 494 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_bytecode32` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `load` [INFO] [stderr] --> src/cpu.rs:501:9 [INFO] [stderr] | [INFO] [stderr] 501 | let load: u32 = (bytecode32 >> 20) & 0b1; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_load` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `signed` [INFO] [stderr] --> src/cpu.rs:502:9 [INFO] [stderr] | [INFO] [stderr] 502 | let signed: u32 = (bytecode32 >> 24) & 0b1; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_signed` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `upward` [INFO] [stderr] --> src/cpu.rs:503:9 [INFO] [stderr] | [INFO] [stderr] 503 | let upward: u32 = (bytecode32 >> 23) & 0b1; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_upward` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `size` [INFO] [stderr] --> src/cpu.rs:504:9 [INFO] [stderr] | [INFO] [stderr] 504 | let size: u32 = (bytecode32 >> 21) & 0b11; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `regnum_target` [INFO] [stderr] --> src/cpu.rs:506:9 [INFO] [stderr] | [INFO] [stderr] 506 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_regnum_target` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `regnum_offset` [INFO] [stderr] --> src/cpu.rs:507:9 [INFO] [stderr] | [INFO] [stderr] 507 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_regnum_offset` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `imm` [INFO] [stderr] --> src/cpu.rs:508:9 [INFO] [stderr] | [INFO] [stderr] 508 | let imm: u32 = bytecode32 & 0b111111111111; [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_imm` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `system` [INFO] [stderr] --> src/cpu.rs:533:17 [INFO] [stderr] | [INFO] [stderr] 533 | fn unpredicable(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_system` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `system` [INFO] [stderr] --> src/cpu.rs:538:20 [INFO] [stderr] | [INFO] [stderr] 538 | fn not_impremented(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_system` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:548:8 [INFO] [stderr] | [INFO] [stderr] 548 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:553:9 [INFO] [stderr] | [INFO] [stderr] 553 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:581:8 [INFO] [stderr] | [INFO] [stderr] 581 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:587:7 [INFO] [stderr] | [INFO] [stderr] 587 | fn it(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:593:9 [INFO] [stderr] | [INFO] [stderr] 593 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:599:8 [INFO] [stderr] | [INFO] [stderr] 599 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:605:8 [INFO] [stderr] | [INFO] [stderr] 605 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:612:14 [INFO] [stderr] | [INFO] [stderr] 612 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:618:8 [INFO] [stderr] | [INFO] [stderr] 618 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:624:8 [INFO] [stderr] | [INFO] [stderr] 624 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:630:8 [INFO] [stderr] | [INFO] [stderr] 630 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: function is never used: `add_sp` [INFO] [stderr] --> src/cpu.rs:543:1 [INFO] [stderr] | [INFO] [stderr] 543 | fn add_sp(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.35s [INFO] running `"docker" "inspect" "26a01d9166a728f45f6a3e7644d9ef761a71a6403493d72d7f309524498d4510"` [INFO] running `"docker" "rm" "-f" "26a01d9166a728f45f6a3e7644d9ef761a71a6403493d72d7f309524498d4510"` [INFO] [stdout] 26a01d9166a728f45f6a3e7644d9ef761a71a6403493d72d7f309524498d4510 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-57967/worker-0/master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-57967/sources/master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54/gh/kaz399/corsim0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54-alt" "test" "--frozen" "--no-run"` [INFO] [stdout] 8b8238142ba911423cb988a34610a5426bfc12a0dbebd399df2e712077f3c420 [INFO] running `"docker" "start" "-a" "8b8238142ba911423cb988a34610a5426bfc12a0dbebd399df2e712077f3c420"` [INFO] [stderr] Compiling corsim0 v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused variable: `write_val` [INFO] [stderr] --> src/lib.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | let write_val: u8 = (i / 2) as u8; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_write_val` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:214:37 [INFO] [stderr] | [INFO] [stderr] 214 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:220:27 [INFO] [stderr] | [INFO] [stderr] 220 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:226:28 [INFO] [stderr] | [INFO] [stderr] 226 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:232:41 [INFO] [stderr] | [INFO] [stderr] 232 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:238:29 [INFO] [stderr] | [INFO] [stderr] 238 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:244:28 [INFO] [stderr] | [INFO] [stderr] 244 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:250:36 [INFO] [stderr] | [INFO] [stderr] 250 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:292:31 [INFO] [stderr] | [INFO] [stderr] 292 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:310:32 [INFO] [stderr] | [INFO] [stderr] 310 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:316:32 [INFO] [stderr] | [INFO] [stderr] 316 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:322:32 [INFO] [stderr] | [INFO] [stderr] 322 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:328:36 [INFO] [stderr] | [INFO] [stderr] 328 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:334:35 [INFO] [stderr] | [INFO] [stderr] 334 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:340:19 [INFO] [stderr] | [INFO] [stderr] 340 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:346:20 [INFO] [stderr] | [INFO] [stderr] 346 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:352:14 [INFO] [stderr] | [INFO] [stderr] 352 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bit_07_04` [INFO] [stderr] --> src/cpu.rs:375:9 [INFO] [stderr] | [INFO] [stderr] 375 | let bit_07_04 = (bytecode >> 4) & 0xf; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_bit_07_04` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:434:21 [INFO] [stderr] | [INFO] [stderr] 434 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:440:19 [INFO] [stderr] | [INFO] [stderr] 440 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:446:18 [INFO] [stderr] | [INFO] [stderr] 446 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:452:23 [INFO] [stderr] | [INFO] [stderr] 452 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:464:17 [INFO] [stderr] | [INFO] [stderr] 464 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:470:25 [INFO] [stderr] | [INFO] [stderr] 470 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:476:28 [INFO] [stderr] | [INFO] [stderr] 476 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode32` [INFO] [stderr] --> src/cpu.rs:494:36 [INFO] [stderr] | [INFO] [stderr] 494 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_bytecode32` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `load` [INFO] [stderr] --> src/cpu.rs:501:9 [INFO] [stderr] | [INFO] [stderr] 501 | let load: u32 = (bytecode32 >> 20) & 0b1; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_load` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `signed` [INFO] [stderr] --> src/cpu.rs:502:9 [INFO] [stderr] | [INFO] [stderr] 502 | let signed: u32 = (bytecode32 >> 24) & 0b1; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_signed` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `upward` [INFO] [stderr] --> src/cpu.rs:503:9 [INFO] [stderr] | [INFO] [stderr] 503 | let upward: u32 = (bytecode32 >> 23) & 0b1; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_upward` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `size` [INFO] [stderr] --> src/cpu.rs:504:9 [INFO] [stderr] | [INFO] [stderr] 504 | let size: u32 = (bytecode32 >> 21) & 0b11; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `regnum_target` [INFO] [stderr] --> src/cpu.rs:506:9 [INFO] [stderr] | [INFO] [stderr] 506 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_regnum_target` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `regnum_offset` [INFO] [stderr] --> src/cpu.rs:507:9 [INFO] [stderr] | [INFO] [stderr] 507 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_regnum_offset` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `imm` [INFO] [stderr] --> src/cpu.rs:508:9 [INFO] [stderr] | [INFO] [stderr] 508 | let imm: u32 = bytecode32 & 0b111111111111; [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_imm` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `system` [INFO] [stderr] --> src/cpu.rs:533:17 [INFO] [stderr] | [INFO] [stderr] 533 | fn unpredicable(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_system` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `system` [INFO] [stderr] --> src/cpu.rs:538:20 [INFO] [stderr] | [INFO] [stderr] 538 | fn not_impremented(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_system` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:548:8 [INFO] [stderr] | [INFO] [stderr] 548 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:553:9 [INFO] [stderr] | [INFO] [stderr] 553 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:581:8 [INFO] [stderr] | [INFO] [stderr] 581 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:587:7 [INFO] [stderr] | [INFO] [stderr] 587 | fn it(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:593:9 [INFO] [stderr] | [INFO] [stderr] 593 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:599:8 [INFO] [stderr] | [INFO] [stderr] 599 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:605:8 [INFO] [stderr] | [INFO] [stderr] 605 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:612:14 [INFO] [stderr] | [INFO] [stderr] 612 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:618:8 [INFO] [stderr] | [INFO] [stderr] 618 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:624:8 [INFO] [stderr] | [INFO] [stderr] 624 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:630:8 [INFO] [stderr] | [INFO] [stderr] 630 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:214:37 [INFO] [stderr] | [INFO] [stderr] 214 | fn shift_by_immediate_move_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:220:27 [INFO] [stderr] | [INFO] [stderr] 220 | fn add_substract_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:226:28 [INFO] [stderr] | [INFO] [stderr] 226 | fn add_substract_immediate(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:232:41 [INFO] [stderr] | [INFO] [stderr] 232 | fn add_substract_compare_move_immediate(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:238:29 [INFO] [stderr] | [INFO] [stderr] 238 | fn data_processing_register(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:244:28 [INFO] [stderr] | [INFO] [stderr] 244 | fn special_data_processing(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:250:36 [INFO] [stderr] | [INFO] [stderr] 250 | fn branch_exchange_instruction_set(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:292:31 [INFO] [stderr] | [INFO] [stderr] 292 | fn load_store_register_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:310:32 [INFO] [stderr] | [INFO] [stderr] 310 | fn loade_word_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:316:32 [INFO] [stderr] | [INFO] [stderr] 316 | fn store_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:322:32 [INFO] [stderr] | [INFO] [stderr] 322 | fn loade_byte_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:328:36 [INFO] [stderr] | [INFO] [stderr] 328 | fn store_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:334:35 [INFO] [stderr] | [INFO] [stderr] 334 | fn load_halfward_immediate_offset(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:340:19 [INFO] [stderr] | [INFO] [stderr] 340 | fn store_to_stack(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:346:20 [INFO] [stderr] | [INFO] [stderr] 346 | fn load_from_stack(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:352:14 [INFO] [stderr] | [INFO] [stderr] 352 | fn add_to_pc(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bit_07_04` [INFO] [stderr] --> src/cpu.rs:375:9 [INFO] [stderr] | [INFO] [stderr] 375 | let bit_07_04 = (bytecode >> 4) & 0xf; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_bit_07_04` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:434:21 [INFO] [stderr] | [INFO] [stderr] 434 | fn sign_zero_extend(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:440:19 [INFO] [stderr] | [INFO] [stderr] 440 | fn store_multiple(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:446:18 [INFO] [stderr] | [INFO] [stderr] 446 | fn load_multiple(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:452:23 [INFO] [stderr] | [INFO] [stderr] 452 | fn conditional_branch(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:464:17 [INFO] [stderr] | [INFO] [stderr] 464 | fn service_call(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:470:25 [INFO] [stderr] | [INFO] [stderr] 470 | fn unconditional_branch(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:476:28 [INFO] [stderr] | [INFO] [stderr] 476 | fn instruction_32bit_11101(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode32` [INFO] [stderr] --> src/cpu.rs:494:36 [INFO] [stderr] | [INFO] [stderr] 494 | fn data_processing_instructions_32(bytecode32: u32, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_bytecode32` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `load` [INFO] [stderr] --> src/cpu.rs:501:9 [INFO] [stderr] | [INFO] [stderr] 501 | let load: u32 = (bytecode32 >> 20) & 0b1; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_load` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `signed` [INFO] [stderr] --> src/cpu.rs:502:9 [INFO] [stderr] | [INFO] [stderr] 502 | let signed: u32 = (bytecode32 >> 24) & 0b1; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_signed` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `upward` [INFO] [stderr] --> src/cpu.rs:503:9 [INFO] [stderr] | [INFO] [stderr] 503 | let upward: u32 = (bytecode32 >> 23) & 0b1; [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_upward` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `size` [INFO] [stderr] --> src/cpu.rs:504:9 [INFO] [stderr] | [INFO] [stderr] 504 | let size: u32 = (bytecode32 >> 21) & 0b11; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `regnum_target` [INFO] [stderr] --> src/cpu.rs:506:9 [INFO] [stderr] | [INFO] [stderr] 506 | let regnum_target: u32 = (bytecode32 >> 12) & 0b1111; // Rt [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_regnum_target` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `regnum_offset` [INFO] [stderr] --> src/cpu.rs:507:9 [INFO] [stderr] | [INFO] [stderr] 507 | let regnum_offset: u32 = bytecode32 & 0b1111; // Rm [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_regnum_offset` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `imm` [INFO] [stderr] --> src/cpu.rs:508:9 [INFO] [stderr] | [INFO] [stderr] 508 | let imm: u32 = bytecode32 & 0b111111111111; [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_imm` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `system` [INFO] [stderr] --> src/cpu.rs:533:17 [INFO] [stderr] | [INFO] [stderr] 533 | fn unpredicable(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_system` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `system` [INFO] [stderr] --> src/cpu.rs:538:20 [INFO] [stderr] | [INFO] [stderr] 538 | fn not_impremented(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_system` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:548:8 [INFO] [stderr] | [INFO] [stderr] 548 | fn cbz(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:553:9 [INFO] [stderr] | [INFO] [stderr] 553 | fn cbnz(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:581:8 [INFO] [stderr] | [INFO] [stderr] 581 | fn pop(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:587:7 [INFO] [stderr] | [INFO] [stderr] 587 | fn it(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:593:9 [INFO] [stderr] | [INFO] [stderr] 593 | fn bkpt(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:599:8 [INFO] [stderr] | [INFO] [stderr] 599 | fn dbg(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:605:8 [INFO] [stderr] | [INFO] [stderr] 605 | fn nop(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:612:14 [INFO] [stderr] | [INFO] [stderr] 612 | fn cpu_yield(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:618:8 [INFO] [stderr] | [INFO] [stderr] 618 | fn wfe(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:624:8 [INFO] [stderr] | [INFO] [stderr] 624 | fn wfi(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bytecode` [INFO] [stderr] --> src/cpu.rs:630:8 [INFO] [stderr] | [INFO] [stderr] 630 | fn sev(bytecode: u16, system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_bytecode` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | let mut ram: device::MemoryMappedDevice = device::MemoryMappedDevice { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | let mut rom: device::MemoryMappedDevice = device::MemoryMappedDevice { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: function is never used: `add_sp` [INFO] [stderr] --> src/cpu.rs:543:1 [INFO] [stderr] | [INFO] [stderr] 543 | fn add_sp(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/cpu.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn new(system_map: SystemMap) -> M0System { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `add_sp` [INFO] [stderr] --> src/cpu.rs:543:1 [INFO] [stderr] | [INFO] [stderr] 543 | fn add_sp(system: &mut M0System) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.10s [INFO] running `"docker" "inspect" "8b8238142ba911423cb988a34610a5426bfc12a0dbebd399df2e712077f3c420"` [INFO] running `"docker" "rm" "-f" "8b8238142ba911423cb988a34610a5426bfc12a0dbebd399df2e712077f3c420"` [INFO] [stdout] 8b8238142ba911423cb988a34610a5426bfc12a0dbebd399df2e712077f3c420 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-57967/worker-0/master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-57967/sources/master#c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54/gh/kaz399/corsim0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+c1c3c4e95b69dfeaca5c5db6c622d7f90ad30a54-alt" "test" "--frozen"` [INFO] [stdout] 2ed0723605dd44815a730584b35a87614107ea90c78ec350c1ff705efab73632 [INFO] running `"docker" "start" "-a" "2ed0723605dd44815a730584b35a87614107ea90c78ec350c1ff705efab73632"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stderr] Running /opt/crater/target/debug/deps/corsim0-58dfc1702ebdfdd4 [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test cpuflag::test_arm_v6_flags_3 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_4 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_6 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_7 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_1 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_5 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_2 ... ok [INFO] [stdout] test rom_write ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_8 ... ok [INFO] [stdout] test ram_write_read ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test cpuflag::test_arm_v6_flags_3 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_4 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_2 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_1 ... ok [INFO] [stderr] Running /opt/crater/target/debug/deps/corsim0-a2018f6f85faa772 [INFO] [stdout] test cpuflag::test_arm_v6_flags_5 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_6 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_7 ... ok [INFO] [stdout] test cpuflag::test_arm_v6_flags_8 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests corsim0 [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 [INFO] [stdout] [INFO] running `"docker" "inspect" "2ed0723605dd44815a730584b35a87614107ea90c78ec350c1ff705efab73632"` [INFO] running `"docker" "rm" "-f" "2ed0723605dd44815a730584b35a87614107ea90c78ec350c1ff705efab73632"` [INFO] [stdout] 2ed0723605dd44815a730584b35a87614107ea90c78ec350c1ff705efab73632