Nov 01 01:25:11.308 INFO testing nosferatu500/Aurora_ARM7TDMI against 1.30.0 for beta-1.31-1
Nov 01 01:25:11.308 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 01:25:11.575 INFO blam! 633d7741ea1ea95d42be85fecb0fe96f9b191c37e92ff8c59d69fe64848196da
Nov 01 01:25:11.577 INFO running `"docker" "start" "-a" "633d7741ea1ea95d42be85fecb0fe96f9b191c37e92ff8c59d69fe64848196da"`
Nov 01 01:25:12.263 INFO kablam! usermod: no changes
Nov 01 01:25:12.286 INFO kablam!    Compiling GBA v0.1.0 (/source)
Nov 01 01:25:12.558 INFO kablam! warning: unreachable expression
Nov 01 01:25:12.558 INFO kablam!    --> src/cpu/mod.rs:342:9
Nov 01 01:25:12.558 INFO kablam!     |
Nov 01 01:25:12.558 INFO kablam! 342 |         return unreachable!();
Nov 01 01:25:12.558 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.558 INFO kablam!     |
Nov 01 01:25:12.558 INFO kablam!     = note: #[warn(unreachable_code)] on by default
Nov 01 01:25:12.558 INFO kablam! 
Nov 01 01:25:12.579 INFO kablam! warning: unreachable expression
Nov 01 01:25:12.579 INFO kablam!    --> src/cpu/mod.rs:662:9
Nov 01 01:25:12.579 INFO kablam!     |
Nov 01 01:25:12.579 INFO kablam! 662 |         return unreachable!();
Nov 01 01:25:12.579 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.579 INFO kablam! 
Nov 01 01:25:12.662 INFO kablam! warning: unreachable pattern
Nov 01 01:25:12.662 INFO kablam!    --> src/cpu/mod.rs:165:13
Nov 01 01:25:12.662 INFO kablam!     |
Nov 01 01:25:12.662 INFO kablam! 165 |             _ => unreachable!(),
Nov 01 01:25:12.662 INFO kablam!     |             ^
Nov 01 01:25:12.662 INFO kablam!     |
Nov 01 01:25:12.662 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 01:25:12.662 INFO kablam! 
Nov 01 01:25:12.662 INFO kablam! warning: unreachable pattern
Nov 01 01:25:12.662 INFO kablam!    --> src/cpu/mod.rs:261:13
Nov 01 01:25:12.662 INFO kablam!     |
Nov 01 01:25:12.662 INFO kablam! 261 |             _ => unreachable!(),
Nov 01 01:25:12.662 INFO kablam!     |             ^
Nov 01 01:25:12.662 INFO kablam! 
Nov 01 01:25:12.667 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.667 INFO kablam!    --> src/cpu/mod.rs:430:34
Nov 01 01:25:12.667 INFO kablam!     |
Nov 01 01:25:12.667 INFO kablam! 430 |     fn alu_operations(&mut self, instruction: u16) {
Nov 01 01:25:12.667 INFO kablam!     |                                  ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.667 INFO kablam!     |
Nov 01 01:25:12.667 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 01:25:12.667 INFO kablam! 
Nov 01 01:25:12.667 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:434:58
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 434 |     fn hi_register_operations_branch_exchange(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                                          ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:438:36
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 438 |     fn pc_relative_load(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                    ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:516:46
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 516 |     fn load_store_with_imm_offset(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                              ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:520:39
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 520 |     fn load_store_halfword(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                       ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:564:47
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 564 |     fn add_offset_to_stack_pointer(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                               ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:568:38
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 568 |     fn push_pop_registers(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                      ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:572:39
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 572 |     fn multiply_load_store(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                       ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:576:38
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 576 |     fn conditional_branch(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                      ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:580:38
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 580 |     fn software_interrupt(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                      ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:591:41
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 591 |     fn long_branch_with_link(&mut self, instruction: u16) {
Nov 01 01:25:12.668 INFO kablam!     |                                         ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `s`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:669:13
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 669 |         let s = instruction >> 21 & 0b1;
Nov 01 01:25:12.668 INFO kablam!     |             ^ help: consider using `_s` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:710:28
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 710 |     fn multiply(&mut self, instruction: u32) {
Nov 01 01:25:12.668 INFO kablam!     |                            ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:714:33
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 714 |     fn multiply_long(&mut self, instruction: u32) {
Nov 01 01:25:12.668 INFO kablam!     |                                 ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:718:36
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 718 |     fn single_data_swap(&mut self, instruction: u32) {
Nov 01 01:25:12.668 INFO kablam!     |                                    ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:733:51
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 733 |     fn halfword_data_transfer_register(&mut self, instruction: u32) {
Nov 01 01:25:12.668 INFO kablam!     |                                                   ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:737:46
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 737 |     fn halfword_data_transfer_imm(&mut self, instruction: u32) {
Nov 01 01:25:12.668 INFO kablam!     |                                              ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.668 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.668 INFO kablam!    --> src/cpu/mod.rs:741:40
Nov 01 01:25:12.668 INFO kablam!     |
Nov 01 01:25:12.668 INFO kablam! 741 |     fn single_data_transfer(&mut self, instruction: u32) {
Nov 01 01:25:12.668 INFO kablam!     |                                        ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.668 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:745:29
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 745 |     fn undefined(&mut self, instruction: u32) {
Nov 01 01:25:12.669 INFO kablam!     |                             ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `rlist`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:750:13
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 750 |         let rlist = instruction & 0b111111111111111;
Nov 01 01:25:12.669 INFO kablam!     |             ^^^^^ help: consider using `_rlist` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `rn`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:751:13
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 751 |         let rn = instruction >> 16 & 0xf;
Nov 01 01:25:12.669 INFO kablam!     |             ^^ help: consider using `_rn` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `l`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:752:13
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 752 |         let l = instruction >> 20 & 0b1;
Nov 01 01:25:12.669 INFO kablam!     |             ^ help: consider using `_l` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `w`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:753:13
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 753 |         let w = instruction >> 21 & 0b1;
Nov 01 01:25:12.669 INFO kablam!     |             ^ help: consider using `_w` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `s`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:754:13
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 754 |         let s = instruction >> 22 & 0b1;
Nov 01 01:25:12.669 INFO kablam!     |             ^ help: consider using `_s` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `u`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:755:13
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 755 |         let u = instruction >> 23 & 0b1;
Nov 01 01:25:12.669 INFO kablam!     |             ^ help: consider using `_u` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `p`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:756:13
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 756 |         let p = instruction >> 24 & 0b1;
Nov 01 01:25:12.669 INFO kablam!     |             ^ help: consider using `_p` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:774:45
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 774 |     fn coprocessor_data_transfer(&mut self, instruction: u32) {
Nov 01 01:25:12.669 INFO kablam!     |                                             ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:778:46
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 778 |     fn coprocessor_data_operation(&mut self, instruction: u32) {
Nov 01 01:25:12.669 INFO kablam!     |                                              ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:782:49
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 782 |     fn coprocessor_register_transfer(&mut self, instruction: u32) {
Nov 01 01:25:12.669 INFO kablam!     |                                                 ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:786:37
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 786 |     fn software_interupt(&mut self, instruction: u32) {
Nov 01 01:25:12.669 INFO kablam!     |                                     ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `rb`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:896:17
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 896 |             let rb = instruction >> 8 & 0b111;
Nov 01 01:25:12.669 INFO kablam!     |                 ^^ help: consider using `_rb` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `rlist`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:898:17
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 898 |             let rlist = instruction & 0xff;
Nov 01 01:25:12.669 INFO kablam!     |                 ^^^^^ help: consider using `_rlist` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `opcode`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:991:17
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 991 |             let opcode = instruction >> 11 & 0x1f;
Nov 01 01:25:12.669 INFO kablam!     |                 ^^^^^^ help: consider using `_opcode` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.669 INFO kablam! warning: unused variable: `nn`
Nov 01 01:25:12.669 INFO kablam!    --> src/cpu/mod.rs:993:17
Nov 01 01:25:12.669 INFO kablam!     |
Nov 01 01:25:12.669 INFO kablam! 993 |             let nn = instruction & 0x7ff;
Nov 01 01:25:12.669 INFO kablam!     |                 ^^ help: consider using `_nn` instead
Nov 01 01:25:12.669 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `User`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm.rs:19:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 19 |     User = 0b10000,
Nov 01 01:25:12.743 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `Fiq`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm.rs:20:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 20 |     Fiq = 0b10001,
Nov 01 01:25:12.743 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `Irq`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm.rs:21:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 21 |     Irq = 0b10010,
Nov 01 01:25:12.743 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `Supervisor`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm.rs:22:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 22 |     Supervisor = 0b10011,
Nov 01 01:25:12.743 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `Abort`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm.rs:23:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 23 |     Abort = 0b10111,
Nov 01 01:25:12.743 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `Undefined`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm.rs:24:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 24 |     Undefined = 0b11011,
Nov 01 01:25:12.743 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: enum is never used: `Exception`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm.rs:28:1
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 28 | pub enum Exception {
Nov 01 01:25:12.743 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: method is never used: `priority`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm.rs:40:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 40 |     pub fn priority(self) -> u8 {
Nov 01 01:25:12.743 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: method is never used: `mode_on_entry`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm.rs:53:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 53 |     pub fn mode_on_entry(self) -> PrivilegeMode {
Nov 01 01:25:12.743 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `EQ`
Nov 01 01:25:12.743 INFO kablam!  --> src/cpu/arm_instruction.rs:5:5
Nov 01 01:25:12.743 INFO kablam!   |
Nov 01 01:25:12.743 INFO kablam! 5 |     EQ = 0b0000,
Nov 01 01:25:12.743 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `NE`
Nov 01 01:25:12.743 INFO kablam!  --> src/cpu/arm_instruction.rs:7:5
Nov 01 01:25:12.743 INFO kablam!   |
Nov 01 01:25:12.743 INFO kablam! 7 |     NE = 0b0001,
Nov 01 01:25:12.743 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `HS`
Nov 01 01:25:12.743 INFO kablam!  --> src/cpu/arm_instruction.rs:9:5
Nov 01 01:25:12.743 INFO kablam!   |
Nov 01 01:25:12.743 INFO kablam! 9 |     HS = 0b0010,
Nov 01 01:25:12.743 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `LO`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm_instruction.rs:11:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.743 INFO kablam! 11 |     LO = 0b0011,
Nov 01 01:25:12.743 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.743 INFO kablam! 
Nov 01 01:25:12.743 INFO kablam! warning: variant is never constructed: `MI`
Nov 01 01:25:12.743 INFO kablam!   --> src/cpu/arm_instruction.rs:13:5
Nov 01 01:25:12.743 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 13 |     MI = 0b0100,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `PL`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:15:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 15 |     PL = 0b0101,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `VS`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:17:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 17 |     VS = 0b0110,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `VC`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:19:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 19 |     VC = 0b0111,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `HI`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:21:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 21 |     HI = 0b1000,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `LS`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:23:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 23 |     LS = 0b1001,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `GE`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:25:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 25 |     GE = 0b1010,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `LT`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:27:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 27 |     LT = 0b1011,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `GT`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:29:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 29 |     GT = 0b1100,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `LE`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:31:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 31 |     LE = 0b1101,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: variant is never constructed: `NV`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:35:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 35 |     NV = 0b1111,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: enum is never used: `ArmOpcode`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/arm_instruction.rs:44:1
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 44 | pub enum ArmOpcode {
Nov 01 01:25:12.744 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: field is never used: `cycles_to_event`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/mod.rs:17:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 17 |     cycles_to_event: u32,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: field is never used: `shifter_operand`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/mod.rs:19:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 19 |     shifter_operand: u32,
Nov 01 01:25:12.744 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.744 INFO kablam! 
Nov 01 01:25:12.744 INFO kablam! warning: field is never used: `shifter_carry_out`
Nov 01 01:25:12.744 INFO kablam!   --> src/cpu/mod.rs:21:5
Nov 01 01:25:12.744 INFO kablam!    |
Nov 01 01:25:12.744 INFO kablam! 21 |     shifter_carry_out: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `offset`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:32:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 32 |     offset: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `spsr`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:35:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 35 |     spsr: [ProgramStatusRegister; 7],
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `r8_fiq`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:37:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 37 |     r8_fiq: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `r9_fiq`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:38:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 38 |     r9_fiq: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `r10_fiq`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:39:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 39 |     r10_fiq: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `r11_fiq`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:40:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 40 |     r11_fiq: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `r12_fiq`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:41:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 41 |     r12_fiq: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `sp_fiq`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:43:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 43 |     sp_fiq: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `lr_fiq`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:44:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 44 |     lr_fiq: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `spsr_fiq`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:45:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 45 |     spsr_fiq: ProgramStatusRegister,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `sp_svc`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:47:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 47 |     sp_svc: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `sp_abt`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:51:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 51 |     sp_abt: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `lr_abt`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:52:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 52 |     lr_abt: u32,
Nov 01 01:25:12.745 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.745 INFO kablam! 
Nov 01 01:25:12.745 INFO kablam! warning: field is never used: `spsr_abt`
Nov 01 01:25:12.745 INFO kablam!   --> src/cpu/mod.rs:53:5
Nov 01 01:25:12.745 INFO kablam!    |
Nov 01 01:25:12.745 INFO kablam! 53 |     spsr_abt: ProgramStatusRegister,
Nov 01 01:25:12.746 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:12.746 INFO kablam! warning: field is never used: `sp_irq`
Nov 01 01:25:12.746 INFO kablam!   --> src/cpu/mod.rs:55:5
Nov 01 01:25:12.746 INFO kablam!    |
Nov 01 01:25:12.746 INFO kablam! 55 |     sp_irq: u32,
Nov 01 01:25:12.746 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:12.746 INFO kablam! warning: field is never used: `lr_irq`
Nov 01 01:25:12.746 INFO kablam!   --> src/cpu/mod.rs:56:5
Nov 01 01:25:12.746 INFO kablam!    |
Nov 01 01:25:12.746 INFO kablam! 56 |     lr_irq: u32,
Nov 01 01:25:12.746 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:12.746 INFO kablam! warning: field is never used: `spsr_irq`
Nov 01 01:25:12.746 INFO kablam!   --> src/cpu/mod.rs:57:5
Nov 01 01:25:12.746 INFO kablam!    |
Nov 01 01:25:12.746 INFO kablam! 57 |     spsr_irq: ProgramStatusRegister,
Nov 01 01:25:12.746 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:12.746 INFO kablam! warning: field is never used: `sp_und`
Nov 01 01:25:12.746 INFO kablam!   --> src/cpu/mod.rs:59:5
Nov 01 01:25:12.746 INFO kablam!    |
Nov 01 01:25:12.746 INFO kablam! 59 |     sp_und: u32,
Nov 01 01:25:12.746 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:12.746 INFO kablam! warning: field is never used: `lr_und`
Nov 01 01:25:12.746 INFO kablam!   --> src/cpu/mod.rs:60:5
Nov 01 01:25:12.746 INFO kablam!    |
Nov 01 01:25:12.746 INFO kablam! 60 |     lr_und: u32,
Nov 01 01:25:12.746 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:12.746 INFO kablam! warning: field is never used: `spsr_und`
Nov 01 01:25:12.746 INFO kablam!   --> src/cpu/mod.rs:61:5
Nov 01 01:25:12.746 INFO kablam!    |
Nov 01 01:25:12.746 INFO kablam! 61 |     spsr_und: ProgramStatusRegister,
Nov 01 01:25:12.746 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:12.746 INFO kablam! warning: method is never used: `cycle`
Nov 01 01:25:12.746 INFO kablam!    --> src/cpu/mod.rs:145:5
Nov 01 01:25:12.746 INFO kablam!     |
Nov 01 01:25:12.746 INFO kablam! 145 |     fn cycle(&mut self) {
Nov 01 01:25:12.746 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:12.746 INFO kablam! warning: method is never used: `has_spsr`
Nov 01 01:25:12.746 INFO kablam!    --> src/cpu/mod.rs:169:5
Nov 01 01:25:12.746 INFO kablam!     |
Nov 01 01:25:12.746 INFO kablam! 169 |     fn has_spsr(&mut self, mode: PrivilegeMode) -> bool {
Nov 01 01:25:12.746 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:12.746 INFO kablam! warning: crate `GBA` should have a snake case name such as `gba`
Nov 01 01:25:12.746 INFO kablam!   |
Nov 01 01:25:12.746 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 01:25:12.746 INFO kablam! 
Nov 01 01:25:13.279 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.00s
Nov 01 01:25:13.282 INFO kablam! su: No module specific data is present
Nov 01 01:25:13.533 INFO running `"docker" "rm" "-f" "633d7741ea1ea95d42be85fecb0fe96f9b191c37e92ff8c59d69fe64848196da"`
Nov 01 01:25:13.790 INFO blam! 633d7741ea1ea95d42be85fecb0fe96f9b191c37e92ff8c59d69fe64848196da
Nov 01 01:25:13.792 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 01:25:13.955 INFO blam! db24217b8c4730293af2b4b23d3fb5a463550fc10150efaa37ec56e3ef5edb60
Nov 01 01:25:13.962 INFO running `"docker" "start" "-a" "db24217b8c4730293af2b4b23d3fb5a463550fc10150efaa37ec56e3ef5edb60"`
Nov 01 01:25:14.495 INFO kablam! usermod: no changes
Nov 01 01:25:14.520 INFO kablam!    Compiling GBA v0.1.0 (/source)
Nov 01 01:25:14.919 INFO kablam! warning: unreachable expression
Nov 01 01:25:14.919 INFO kablam!    --> src/cpu/mod.rs:342:9
Nov 01 01:25:14.919 INFO kablam!     |
Nov 01 01:25:14.919 INFO kablam! 342 |         return unreachable!();
Nov 01 01:25:14.919 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:14.919 INFO kablam!     |
Nov 01 01:25:14.919 INFO kablam!     = note: #[warn(unreachable_code)] on by default
Nov 01 01:25:14.919 INFO kablam! 
Nov 01 01:25:14.935 INFO kablam! warning: unreachable expression
Nov 01 01:25:14.935 INFO kablam!    --> src/cpu/mod.rs:662:9
Nov 01 01:25:14.935 INFO kablam!     |
Nov 01 01:25:14.935 INFO kablam! 662 |         return unreachable!();
Nov 01 01:25:14.935 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:14.935 INFO kablam! 
Nov 01 01:25:15.007 INFO kablam! warning: unreachable pattern
Nov 01 01:25:15.007 INFO kablam!    --> src/cpu/mod.rs:165:13
Nov 01 01:25:15.007 INFO kablam!     |
Nov 01 01:25:15.007 INFO kablam! 165 |             _ => unreachable!(),
Nov 01 01:25:15.007 INFO kablam!     |             ^
Nov 01 01:25:15.007 INFO kablam!     |
Nov 01 01:25:15.007 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 01:25:15.007 INFO kablam! 
Nov 01 01:25:15.007 INFO kablam! warning: unreachable pattern
Nov 01 01:25:15.007 INFO kablam!    --> src/cpu/mod.rs:261:13
Nov 01 01:25:15.007 INFO kablam!     |
Nov 01 01:25:15.007 INFO kablam! 261 |             _ => unreachable!(),
Nov 01 01:25:15.007 INFO kablam!     |             ^
Nov 01 01:25:15.007 INFO kablam! 
Nov 01 01:25:15.007 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.007 INFO kablam!    --> src/cpu/mod.rs:430:34
Nov 01 01:25:15.007 INFO kablam!     |
Nov 01 01:25:15.007 INFO kablam! 430 |     fn alu_operations(&mut self, instruction: u16) {
Nov 01 01:25:15.007 INFO kablam!     |                                  ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.007 INFO kablam!     |
Nov 01 01:25:15.007 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 01:25:15.007 INFO kablam! 
Nov 01 01:25:15.007 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.007 INFO kablam!    --> src/cpu/mod.rs:434:58
Nov 01 01:25:15.007 INFO kablam!     |
Nov 01 01:25:15.007 INFO kablam! 434 |     fn hi_register_operations_branch_exchange(&mut self, instruction: u16) {
Nov 01 01:25:15.007 INFO kablam!     |                                                          ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.007 INFO kablam! 
Nov 01 01:25:15.007 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.007 INFO kablam!    --> src/cpu/mod.rs:438:36
Nov 01 01:25:15.007 INFO kablam!     |
Nov 01 01:25:15.007 INFO kablam! 438 |     fn pc_relative_load(&mut self, instruction: u16) {
Nov 01 01:25:15.007 INFO kablam!     |                                    ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.007 INFO kablam! 
Nov 01 01:25:15.007 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.007 INFO kablam!    --> src/cpu/mod.rs:516:46
Nov 01 01:25:15.007 INFO kablam!     |
Nov 01 01:25:15.007 INFO kablam! 516 |     fn load_store_with_imm_offset(&mut self, instruction: u16) {
Nov 01 01:25:15.007 INFO kablam!     |                                              ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.007 INFO kablam! 
Nov 01 01:25:15.008 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.008 INFO kablam!    --> src/cpu/mod.rs:520:39
Nov 01 01:25:15.008 INFO kablam!     |
Nov 01 01:25:15.008 INFO kablam! 520 |     fn load_store_halfword(&mut self, instruction: u16) {
Nov 01 01:25:15.008 INFO kablam!     |                                       ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.008 INFO kablam! 
Nov 01 01:25:15.008 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.008 INFO kablam!    --> src/cpu/mod.rs:564:47
Nov 01 01:25:15.008 INFO kablam!     |
Nov 01 01:25:15.008 INFO kablam! 564 |     fn add_offset_to_stack_pointer(&mut self, instruction: u16) {
Nov 01 01:25:15.008 INFO kablam!     |                                               ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.008 INFO kablam! 
Nov 01 01:25:15.008 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.008 INFO kablam!    --> src/cpu/mod.rs:568:38
Nov 01 01:25:15.008 INFO kablam!     |
Nov 01 01:25:15.008 INFO kablam! 568 |     fn push_pop_registers(&mut self, instruction: u16) {
Nov 01 01:25:15.008 INFO kablam!     |                                      ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.008 INFO kablam! 
Nov 01 01:25:15.008 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.008 INFO kablam!    --> src/cpu/mod.rs:572:39
Nov 01 01:25:15.008 INFO kablam!     |
Nov 01 01:25:15.008 INFO kablam! 572 |     fn multiply_load_store(&mut self, instruction: u16) {
Nov 01 01:25:15.008 INFO kablam!     |                                       ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.008 INFO kablam! 
Nov 01 01:25:15.008 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.008 INFO kablam!    --> src/cpu/mod.rs:576:38
Nov 01 01:25:15.008 INFO kablam!     |
Nov 01 01:25:15.008 INFO kablam! 576 |     fn conditional_branch(&mut self, instruction: u16) {
Nov 01 01:25:15.008 INFO kablam!     |                                      ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.008 INFO kablam! 
Nov 01 01:25:15.008 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.008 INFO kablam!    --> src/cpu/mod.rs:580:38
Nov 01 01:25:15.008 INFO kablam!     |
Nov 01 01:25:15.008 INFO kablam! 580 |     fn software_interrupt(&mut self, instruction: u16) {
Nov 01 01:25:15.008 INFO kablam!     |                                      ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.008 INFO kablam! 
Nov 01 01:25:15.008 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.008 INFO kablam!    --> src/cpu/mod.rs:591:41
Nov 01 01:25:15.008 INFO kablam!     |
Nov 01 01:25:15.008 INFO kablam! 591 |     fn long_branch_with_link(&mut self, instruction: u16) {
Nov 01 01:25:15.008 INFO kablam!     |                                         ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.008 INFO kablam! 
Nov 01 01:25:15.009 INFO kablam! warning: unused variable: `s`
Nov 01 01:25:15.009 INFO kablam!    --> src/cpu/mod.rs:669:13
Nov 01 01:25:15.009 INFO kablam!     |
Nov 01 01:25:15.009 INFO kablam! 669 |         let s = instruction >> 21 & 0b1;
Nov 01 01:25:15.009 INFO kablam!     |             ^ help: consider using `_s` instead
Nov 01 01:25:15.009 INFO kablam! 
Nov 01 01:25:15.009 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.009 INFO kablam!    --> src/cpu/mod.rs:710:28
Nov 01 01:25:15.009 INFO kablam!     |
Nov 01 01:25:15.009 INFO kablam! 710 |     fn multiply(&mut self, instruction: u32) {
Nov 01 01:25:15.009 INFO kablam!     |                            ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.009 INFO kablam! 
Nov 01 01:25:15.009 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.009 INFO kablam!    --> src/cpu/mod.rs:714:33
Nov 01 01:25:15.009 INFO kablam!     |
Nov 01 01:25:15.009 INFO kablam! 714 |     fn multiply_long(&mut self, instruction: u32) {
Nov 01 01:25:15.009 INFO kablam!     |                                 ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.009 INFO kablam! 
Nov 01 01:25:15.009 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.009 INFO kablam!    --> src/cpu/mod.rs:718:36
Nov 01 01:25:15.009 INFO kablam!     |
Nov 01 01:25:15.009 INFO kablam! 718 |     fn single_data_swap(&mut self, instruction: u32) {
Nov 01 01:25:15.009 INFO kablam!     |                                    ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.009 INFO kablam! 
Nov 01 01:25:15.009 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.009 INFO kablam!    --> src/cpu/mod.rs:733:51
Nov 01 01:25:15.009 INFO kablam!     |
Nov 01 01:25:15.009 INFO kablam! 733 |     fn halfword_data_transfer_register(&mut self, instruction: u32) {
Nov 01 01:25:15.009 INFO kablam!     |                                                   ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.009 INFO kablam! 
Nov 01 01:25:15.009 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.009 INFO kablam!    --> src/cpu/mod.rs:737:46
Nov 01 01:25:15.009 INFO kablam!     |
Nov 01 01:25:15.009 INFO kablam! 737 |     fn halfword_data_transfer_imm(&mut self, instruction: u32) {
Nov 01 01:25:15.009 INFO kablam!     |                                              ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.009 INFO kablam! 
Nov 01 01:25:15.009 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.009 INFO kablam!    --> src/cpu/mod.rs:741:40
Nov 01 01:25:15.009 INFO kablam!     |
Nov 01 01:25:15.009 INFO kablam! 741 |     fn single_data_transfer(&mut self, instruction: u32) {
Nov 01 01:25:15.009 INFO kablam!     |                                        ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:745:29
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 745 |     fn undefined(&mut self, instruction: u32) {
Nov 01 01:25:15.010 INFO kablam!     |                             ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `rlist`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:750:13
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 750 |         let rlist = instruction & 0b111111111111111;
Nov 01 01:25:15.010 INFO kablam!     |             ^^^^^ help: consider using `_rlist` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `rn`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:751:13
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 751 |         let rn = instruction >> 16 & 0xf;
Nov 01 01:25:15.010 INFO kablam!     |             ^^ help: consider using `_rn` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `l`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:752:13
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 752 |         let l = instruction >> 20 & 0b1;
Nov 01 01:25:15.010 INFO kablam!     |             ^ help: consider using `_l` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `w`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:753:13
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 753 |         let w = instruction >> 21 & 0b1;
Nov 01 01:25:15.010 INFO kablam!     |             ^ help: consider using `_w` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `s`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:754:13
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 754 |         let s = instruction >> 22 & 0b1;
Nov 01 01:25:15.010 INFO kablam!     |             ^ help: consider using `_s` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `u`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:755:13
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 755 |         let u = instruction >> 23 & 0b1;
Nov 01 01:25:15.010 INFO kablam!     |             ^ help: consider using `_u` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `p`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:756:13
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 756 |         let p = instruction >> 24 & 0b1;
Nov 01 01:25:15.010 INFO kablam!     |             ^ help: consider using `_p` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:774:45
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 774 |     fn coprocessor_data_transfer(&mut self, instruction: u32) {
Nov 01 01:25:15.010 INFO kablam!     |                                             ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:778:46
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 778 |     fn coprocessor_data_operation(&mut self, instruction: u32) {
Nov 01 01:25:15.010 INFO kablam!     |                                              ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:782:49
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 782 |     fn coprocessor_register_transfer(&mut self, instruction: u32) {
Nov 01 01:25:15.010 INFO kablam!     |                                                 ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `instruction`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:786:37
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 786 |     fn software_interupt(&mut self, instruction: u32) {
Nov 01 01:25:15.010 INFO kablam!     |                                     ^^^^^^^^^^^ help: consider using `_instruction` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `rb`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:896:17
Nov 01 01:25:15.010 INFO kablam!     |
Nov 01 01:25:15.010 INFO kablam! 896 |             let rb = instruction >> 8 & 0b111;
Nov 01 01:25:15.010 INFO kablam!     |                 ^^ help: consider using `_rb` instead
Nov 01 01:25:15.010 INFO kablam! 
Nov 01 01:25:15.010 INFO kablam! warning: unused variable: `rlist`
Nov 01 01:25:15.010 INFO kablam!    --> src/cpu/mod.rs:898:17
Nov 01 01:25:15.011 INFO kablam!     |
Nov 01 01:25:15.011 INFO kablam! 898 |             let rlist = instruction & 0xff;
Nov 01 01:25:15.011 INFO kablam!     |                 ^^^^^ help: consider using `_rlist` instead
Nov 01 01:25:15.011 INFO kablam! 
Nov 01 01:25:15.011 INFO kablam! warning: unused variable: `opcode`
Nov 01 01:25:15.011 INFO kablam!    --> src/cpu/mod.rs:991:17
Nov 01 01:25:15.011 INFO kablam!     |
Nov 01 01:25:15.011 INFO kablam! 991 |             let opcode = instruction >> 11 & 0x1f;
Nov 01 01:25:15.011 INFO kablam!     |                 ^^^^^^ help: consider using `_opcode` instead
Nov 01 01:25:15.011 INFO kablam! 
Nov 01 01:25:15.011 INFO kablam! warning: unused variable: `nn`
Nov 01 01:25:15.011 INFO kablam!    --> src/cpu/mod.rs:993:17
Nov 01 01:25:15.011 INFO kablam!     |
Nov 01 01:25:15.011 INFO kablam! 993 |             let nn = instruction & 0x7ff;
Nov 01 01:25:15.011 INFO kablam!     |                 ^^ help: consider using `_nn` instead
Nov 01 01:25:15.011 INFO kablam! 
Nov 01 01:25:15.048 INFO kablam! warning: variant is never constructed: `User`
Nov 01 01:25:15.048 INFO kablam!   --> src/cpu/arm.rs:19:5
Nov 01 01:25:15.048 INFO kablam!    |
Nov 01 01:25:15.048 INFO kablam! 19 |     User = 0b10000,
Nov 01 01:25:15.049 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 01:25:15.049 INFO kablam!    |
Nov 01 01:25:15.049 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 01:25:15.049 INFO kablam! 
Nov 01 01:25:15.049 INFO kablam! warning: variant is never constructed: `Fiq`
Nov 01 01:25:15.049 INFO kablam!   --> src/cpu/arm.rs:20:5
Nov 01 01:25:15.049 INFO kablam!    |
Nov 01 01:25:15.049 INFO kablam! 20 |     Fiq = 0b10001,
Nov 01 01:25:15.049 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 01:25:15.049 INFO kablam! 
Nov 01 01:25:15.049 INFO kablam! warning: variant is never constructed: `Irq`
Nov 01 01:25:15.049 INFO kablam!   --> src/cpu/arm.rs:21:5
Nov 01 01:25:15.049 INFO kablam!    |
Nov 01 01:25:15.049 INFO kablam! 21 |     Irq = 0b10010,
Nov 01 01:25:15.049 INFO kablam!    |     ^^^^^^^^^^^^^
Nov 01 01:25:15.049 INFO kablam! 
Nov 01 01:25:15.049 INFO kablam! warning: variant is never constructed: `Supervisor`
Nov 01 01:25:15.049 INFO kablam!   --> src/cpu/arm.rs:22:5
Nov 01 01:25:15.049 INFO kablam!    |
Nov 01 01:25:15.049 INFO kablam! 22 |     Supervisor = 0b10011,
Nov 01 01:25:15.049 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.049 INFO kablam! 
Nov 01 01:25:15.049 INFO kablam! warning: variant is never constructed: `Abort`
Nov 01 01:25:15.049 INFO kablam!   --> src/cpu/arm.rs:23:5
Nov 01 01:25:15.049 INFO kablam!    |
Nov 01 01:25:15.049 INFO kablam! 23 |     Abort = 0b10111,
Nov 01 01:25:15.049 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 01:25:15.049 INFO kablam! 
Nov 01 01:25:15.049 INFO kablam! warning: variant is never constructed: `Undefined`
Nov 01 01:25:15.049 INFO kablam!   --> src/cpu/arm.rs:24:5
Nov 01 01:25:15.049 INFO kablam!    |
Nov 01 01:25:15.049 INFO kablam! 24 |     Undefined = 0b11011,
Nov 01 01:25:15.049 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.049 INFO kablam! 
Nov 01 01:25:15.049 INFO kablam! warning: enum is never used: `Exception`
Nov 01 01:25:15.049 INFO kablam!   --> src/cpu/arm.rs:28:1
Nov 01 01:25:15.049 INFO kablam!    |
Nov 01 01:25:15.049 INFO kablam! 28 | pub enum Exception {
Nov 01 01:25:15.049 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.049 INFO kablam! 
Nov 01 01:25:15.049 INFO kablam! warning: method is never used: `priority`
Nov 01 01:25:15.049 INFO kablam!   --> src/cpu/arm.rs:40:5
Nov 01 01:25:15.049 INFO kablam!    |
Nov 01 01:25:15.049 INFO kablam! 40 |     pub fn priority(self) -> u8 {
Nov 01 01:25:15.049 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.049 INFO kablam! 
Nov 01 01:25:15.049 INFO kablam! warning: method is never used: `mode_on_entry`
Nov 01 01:25:15.049 INFO kablam!   --> src/cpu/arm.rs:53:5
Nov 01 01:25:15.049 INFO kablam!    |
Nov 01 01:25:15.049 INFO kablam! 53 |     pub fn mode_on_entry(self) -> PrivilegeMode {
Nov 01 01:25:15.049 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.049 INFO kablam! 
Nov 01 01:25:15.049 INFO kablam! warning: variant is never constructed: `EQ`
Nov 01 01:25:15.049 INFO kablam!  --> src/cpu/arm_instruction.rs:5:5
Nov 01 01:25:15.049 INFO kablam!   |
Nov 01 01:25:15.049 INFO kablam! 5 |     EQ = 0b0000,
Nov 01 01:25:15.050 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `NE`
Nov 01 01:25:15.050 INFO kablam!  --> src/cpu/arm_instruction.rs:7:5
Nov 01 01:25:15.050 INFO kablam!   |
Nov 01 01:25:15.050 INFO kablam! 7 |     NE = 0b0001,
Nov 01 01:25:15.050 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `HS`
Nov 01 01:25:15.050 INFO kablam!  --> src/cpu/arm_instruction.rs:9:5
Nov 01 01:25:15.050 INFO kablam!   |
Nov 01 01:25:15.050 INFO kablam! 9 |     HS = 0b0010,
Nov 01 01:25:15.050 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `LO`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:11:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 11 |     LO = 0b0011,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `MI`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:13:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 13 |     MI = 0b0100,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `PL`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:15:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 15 |     PL = 0b0101,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `VS`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:17:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 17 |     VS = 0b0110,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `VC`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:19:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 19 |     VC = 0b0111,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `HI`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:21:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 21 |     HI = 0b1000,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `LS`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:23:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 23 |     LS = 0b1001,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `GE`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:25:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 25 |     GE = 0b1010,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `LT`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:27:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 27 |     LT = 0b1011,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.050 INFO kablam! warning: variant is never constructed: `GT`
Nov 01 01:25:15.050 INFO kablam!   --> src/cpu/arm_instruction.rs:29:5
Nov 01 01:25:15.050 INFO kablam!    |
Nov 01 01:25:15.050 INFO kablam! 29 |     GT = 0b1100,
Nov 01 01:25:15.050 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.050 INFO kablam! 
Nov 01 01:25:15.051 INFO kablam! warning: variant is never constructed: `LE`
Nov 01 01:25:15.051 INFO kablam!   --> src/cpu/arm_instruction.rs:31:5
Nov 01 01:25:15.051 INFO kablam!    |
Nov 01 01:25:15.051 INFO kablam! 31 |     LE = 0b1101,
Nov 01 01:25:15.051 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.051 INFO kablam! 
Nov 01 01:25:15.051 INFO kablam! warning: variant is never constructed: `NV`
Nov 01 01:25:15.051 INFO kablam!   --> src/cpu/arm_instruction.rs:35:5
Nov 01 01:25:15.051 INFO kablam!    |
Nov 01 01:25:15.051 INFO kablam! 35 |     NV = 0b1111,
Nov 01 01:25:15.051 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.051 INFO kablam! 
Nov 01 01:25:15.051 INFO kablam! warning: enum is never used: `ArmOpcode`
Nov 01 01:25:15.051 INFO kablam!   --> src/cpu/arm_instruction.rs:44:1
Nov 01 01:25:15.051 INFO kablam!    |
Nov 01 01:25:15.051 INFO kablam! 44 | pub enum ArmOpcode {
Nov 01 01:25:15.051 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.051 INFO kablam! 
Nov 01 01:25:15.051 INFO kablam! warning: field is never used: `cycles_to_event`
Nov 01 01:25:15.051 INFO kablam!   --> src/cpu/mod.rs:17:5
Nov 01 01:25:15.051 INFO kablam!    |
Nov 01 01:25:15.051 INFO kablam! 17 |     cycles_to_event: u32,
Nov 01 01:25:15.051 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.051 INFO kablam! 
Nov 01 01:25:15.051 INFO kablam! warning: field is never used: `shifter_operand`
Nov 01 01:25:15.051 INFO kablam!   --> src/cpu/mod.rs:19:5
Nov 01 01:25:15.051 INFO kablam!    |
Nov 01 01:25:15.051 INFO kablam! 19 |     shifter_operand: u32,
Nov 01 01:25:15.051 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.051 INFO kablam! 
Nov 01 01:25:15.051 INFO kablam! warning: field is never used: `shifter_carry_out`
Nov 01 01:25:15.051 INFO kablam!   --> src/cpu/mod.rs:21:5
Nov 01 01:25:15.051 INFO kablam!    |
Nov 01 01:25:15.051 INFO kablam! 21 |     shifter_carry_out: u32,
Nov 01 01:25:15.051 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.051 INFO kablam! 
Nov 01 01:25:15.052 INFO kablam! warning: field is never used: `offset`
Nov 01 01:25:15.053 INFO kablam!   --> src/cpu/mod.rs:32:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 32 |     offset: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `spsr`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:35:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 35 |     spsr: [ProgramStatusRegister; 7],
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `r8_fiq`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:37:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 37 |     r8_fiq: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `r9_fiq`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:38:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 38 |     r9_fiq: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `r10_fiq`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:39:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 39 |     r10_fiq: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `r11_fiq`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:40:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 40 |     r11_fiq: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `r12_fiq`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:41:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 41 |     r12_fiq: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `sp_fiq`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:43:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 43 |     sp_fiq: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `lr_fiq`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:44:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 44 |     lr_fiq: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `spsr_fiq`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:45:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 45 |     spsr_fiq: ProgramStatusRegister,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `sp_svc`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:47:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 47 |     sp_svc: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `sp_abt`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:51:5
Nov 01 01:25:15.054 INFO kablam!    |
Nov 01 01:25:15.054 INFO kablam! 51 |     sp_abt: u32,
Nov 01 01:25:15.054 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.054 INFO kablam! 
Nov 01 01:25:15.054 INFO kablam! warning: field is never used: `lr_abt`
Nov 01 01:25:15.054 INFO kablam!   --> src/cpu/mod.rs:52:5
Nov 01 01:25:15.055 INFO kablam!    |
Nov 01 01:25:15.055 INFO kablam! 52 |     lr_abt: u32,
Nov 01 01:25:15.055 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: field is never used: `spsr_abt`
Nov 01 01:25:15.055 INFO kablam!   --> src/cpu/mod.rs:53:5
Nov 01 01:25:15.055 INFO kablam!    |
Nov 01 01:25:15.055 INFO kablam! 53 |     spsr_abt: ProgramStatusRegister,
Nov 01 01:25:15.055 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: field is never used: `sp_irq`
Nov 01 01:25:15.055 INFO kablam!   --> src/cpu/mod.rs:55:5
Nov 01 01:25:15.055 INFO kablam!    |
Nov 01 01:25:15.055 INFO kablam! 55 |     sp_irq: u32,
Nov 01 01:25:15.055 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: field is never used: `lr_irq`
Nov 01 01:25:15.055 INFO kablam!   --> src/cpu/mod.rs:56:5
Nov 01 01:25:15.055 INFO kablam!    |
Nov 01 01:25:15.055 INFO kablam! 56 |     lr_irq: u32,
Nov 01 01:25:15.055 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: field is never used: `spsr_irq`
Nov 01 01:25:15.055 INFO kablam!   --> src/cpu/mod.rs:57:5
Nov 01 01:25:15.055 INFO kablam!    |
Nov 01 01:25:15.055 INFO kablam! 57 |     spsr_irq: ProgramStatusRegister,
Nov 01 01:25:15.055 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: field is never used: `sp_und`
Nov 01 01:25:15.055 INFO kablam!   --> src/cpu/mod.rs:59:5
Nov 01 01:25:15.055 INFO kablam!    |
Nov 01 01:25:15.055 INFO kablam! 59 |     sp_und: u32,
Nov 01 01:25:15.055 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: field is never used: `lr_und`
Nov 01 01:25:15.055 INFO kablam!   --> src/cpu/mod.rs:60:5
Nov 01 01:25:15.055 INFO kablam!    |
Nov 01 01:25:15.055 INFO kablam! 60 |     lr_und: u32,
Nov 01 01:25:15.055 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: field is never used: `spsr_und`
Nov 01 01:25:15.055 INFO kablam!   --> src/cpu/mod.rs:61:5
Nov 01 01:25:15.055 INFO kablam!    |
Nov 01 01:25:15.055 INFO kablam! 61 |     spsr_und: ProgramStatusRegister,
Nov 01 01:25:15.055 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: method is never used: `cycle`
Nov 01 01:25:15.055 INFO kablam!    --> src/cpu/mod.rs:145:5
Nov 01 01:25:15.055 INFO kablam!     |
Nov 01 01:25:15.055 INFO kablam! 145 |     fn cycle(&mut self) {
Nov 01 01:25:15.055 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: method is never used: `has_spsr`
Nov 01 01:25:15.055 INFO kablam!    --> src/cpu/mod.rs:169:5
Nov 01 01:25:15.055 INFO kablam!     |
Nov 01 01:25:15.055 INFO kablam! 169 |     fn has_spsr(&mut self, mode: PrivilegeMode) -> bool {
Nov 01 01:25:15.055 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.055 INFO kablam! warning: crate `GBA` should have a snake case name such as `gba`
Nov 01 01:25:15.055 INFO kablam!   |
Nov 01 01:25:15.055 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 01:25:15.055 INFO kablam! 
Nov 01 01:25:15.372 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.86s
Nov 01 01:25:15.372 INFO kablam! su: No module specific data is present
Nov 01 01:25:15.744 INFO running `"docker" "rm" "-f" "db24217b8c4730293af2b4b23d3fb5a463550fc10150efaa37ec56e3ef5edb60"`
Nov 01 01:25:15.828 INFO blam! db24217b8c4730293af2b4b23d3fb5a463550fc10150efaa37ec56e3ef5edb60
Nov 01 01:25:15.830 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 01:25:16.056 INFO blam! db6d933ffc6924e51e1e1b3ae00fe074a4a1b883d15fb9496491fa01b966cf4f
Nov 01 01:25:16.060 INFO running `"docker" "start" "-a" "db6d933ffc6924e51e1e1b3ae00fe074a4a1b883d15fb9496491fa01b966cf4f"`
Nov 01 01:25:16.461 INFO kablam! usermod: no changes
Nov 01 01:25:16.484 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Nov 01 01:25:16.485 INFO kablam!      Running /target/debug/deps/GBA-2de2f78ca1549a2e
Nov 01 01:25:16.488 INFO blam! 
Nov 01 01:25:16.488 INFO blam! running 0 tests
Nov 01 01:25:16.488 INFO blam! 
Nov 01 01:25:16.488 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 01:25:16.488 INFO blam! 
Nov 01 01:25:16.489 INFO kablam! su: No module specific data is present
Nov 01 01:25:16.934 INFO running `"docker" "rm" "-f" "db6d933ffc6924e51e1e1b3ae00fe074a4a1b883d15fb9496491fa01b966cf4f"`
Nov 01 01:25:17.020 INFO blam! db6d933ffc6924e51e1e1b3ae00fe074a4a1b883d15fb9496491fa01b966cf4f
