[INFO] cloning repository https://github.com/kyokotoreno/emu65x64 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kyokotoreno/emu65x64" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkyokotoreno%2Femu65x64", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkyokotoreno%2Femu65x64'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5459cbf466ddc0fa059722d29d6b1e58dbe56306 [INFO] building kyokotoreno/emu65x64 against master#11663cd3bfefef7d34e8f0892c250bf698049392+rustflags=-Dtail-expr-drop-order for pr-134523 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkyokotoreno%2Femu65x64" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kyokotoreno/emu65x64 on toolchain 11663cd3bfefef7d34e8f0892c250bf698049392 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/kyokotoreno/emu65x64 [INFO] finished tweaking git repo https://github.com/kyokotoreno/emu65x64 [INFO] tweaked toml for git repo https://github.com/kyokotoreno/emu65x64 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/kyokotoreno/emu65x64 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c5d54642edfa96b03b8a785aef39932374505aba42bc5b63f9313c466e386a82 [INFO] running `Command { std: "docker" "start" "-a" "c5d54642edfa96b03b8a785aef39932374505aba42bc5b63f9313c466e386a82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c5d54642edfa96b03b8a785aef39932374505aba42bc5b63f9313c466e386a82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c5d54642edfa96b03b8a785aef39932374505aba42bc5b63f9313c466e386a82", kill_on_drop: false }` [INFO] [stdout] c5d54642edfa96b03b8a785aef39932374505aba42bc5b63f9313c466e386a82 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail-expr-drop-order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b6a6e4ef4083f9e5630ce03120655418cdc77136c17feccedc8f421c84a993df [INFO] running `Command { std: "docker" "start" "-a" "b6a6e4ef4083f9e5630ce03120655418cdc77136c17feccedc8f421c84a993df", kill_on_drop: false }` [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling cc v1.1.28 [INFO] [stderr] Compiling emu65x64 v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: emu65x64@0.1.0: In file included from src/cpp/emu65x64.cpp:22: [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Word emu65x64::pullWord()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:167:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 167 | register Byte l = pullByte(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:168:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 168 | register Byte h = pullByte(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Dword emu65x64::pullDword()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:176:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 176 | register Word l = pullWord(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:177:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 177 | register Word h = pullWord(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Qword emu65x64::pullQword()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:185:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 185 | register Dword l = pullDword(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:186:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 186 | register Dword h = pullDword(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_absx()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:205:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 205 | register Addr ea = getQword(pc) + x.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_absy()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:215:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 215 | register Addr ea = getQword(pc) + y.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_absz()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:225:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 225 | register Addr ea = getQword(pc) + z.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_absi()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:235:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 235 | register Addr ia = getQword(pc); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_abxi()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:245:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 245 | register Addr ia = getQword(pc) + x.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_abyi()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:255:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 255 | register Addr ia = getQword(pc) + y.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_abzi()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:265:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 265 | register Addr ia = getQword(pc) + z.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_immd()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:531:14: warning: unused variable 'ea' [-Wunused-variable] [INFO] [stderr] warning: emu65x64@0.1.0: 531 | Addr ea = pc; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_srix()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:612:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 612 | register Qword ia; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_sriy()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:626:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 626 | register Qword ia; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_sriz()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:649:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 649 | register Qword ia; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_asl(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:814:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 814 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:822:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 822 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_bit(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:892:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 892 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:900:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 900 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_biti(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:915:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 915 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:920:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 920 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_dec(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1181:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1181 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1188:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1188 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_inc(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1251:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1251 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1258:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1258 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_lsr(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1377:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1377 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1385:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1385 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_rol(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1651:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1651 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1652:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1652 | register Byte carry = p.f_c ? 0x01 : 0x00; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1660:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1660 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1661:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1661 | register Word carry = p.f_c ? 0x0001 : 0x0000; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_rola(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1675:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1675 | register Byte carry = p.f_c ? 0x01 : 0x00; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1681:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1681 | register Word carry = p.f_c ? 0x0001 : 0x0000; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_ror(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1694:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1694 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1695:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1695 | register Byte carry = p.f_c ? 0x80 : 0x00; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1703:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1703 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1704:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1704 | register Word carry = p.f_c ? 0x8000 : 0x0000; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_rora(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1718:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1718 | register Byte carry = p.f_c ? 0x80 : 0x00; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1724:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1724 | register Word carry = p.f_c ? 0x8000 : 0x0000; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_trb(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1972:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1972 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1979:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1979 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_tsb(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1992:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1992 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1999:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1999 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stdout] warning: function `emu65x64_getCycles` is never used [INFO] [stdout] --> src/lib.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | fn emu65x64_getCycles() -> u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `emu65x64_isStopped` is never used [INFO] [stdout] --> src/lib.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | fn emu65x64_isStopped() -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.71s [INFO] running `Command { std: "docker" "inspect" "b6a6e4ef4083f9e5630ce03120655418cdc77136c17feccedc8f421c84a993df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b6a6e4ef4083f9e5630ce03120655418cdc77136c17feccedc8f421c84a993df", kill_on_drop: false }` [INFO] [stdout] b6a6e4ef4083f9e5630ce03120655418cdc77136c17feccedc8f421c84a993df [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail-expr-drop-order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 26add170178b7e4ea4d669508a02501f0b390b2d568659ebf8e9237c7f62bb0b [INFO] running `Command { std: "docker" "start" "-a" "26add170178b7e4ea4d669508a02501f0b390b2d568659ebf8e9237c7f62bb0b", kill_on_drop: false }` [INFO] [stderr] warning: emu65x64@0.1.0: In file included from src/cpp/emu65x64.cpp:22: [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Word emu65x64::pullWord()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:167:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 167 | register Byte l = pullByte(); [INFO] [stdout] warning: function `emu65x64_getCycles` is never used [INFO] [stdout] --> src/lib.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | fn emu65x64_getCycles() -> u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stdout] warning: function `emu65x64_isStopped` is never used [INFO] [stdout] --> src/lib.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | fn emu65x64_isStopped() -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:168:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 168 | register Byte h = pullByte(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Dword emu65x64::pullDword()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:176:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 176 | register Word l = pullWord(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:177:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 177 | register Word h = pullWord(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Qword emu65x64::pullQword()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:185:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 185 | register Dword l = pullDword(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:186:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 186 | register Dword h = pullDword(); [INFO] [stderr] warning: emu65x64@0.1.0: | ^ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_absx()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:205:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 205 | register Addr ea = getQword(pc) + x.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_absy()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:215:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 215 | register Addr ea = getQword(pc) + y.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_absz()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:225:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 225 | register Addr ea = getQword(pc) + z.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_absi()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:235:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 235 | register Addr ia = getQword(pc); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_abxi()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:245:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 245 | register Addr ia = getQword(pc) + x.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_abyi()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:255:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 255 | register Addr ia = getQword(pc) + y.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_abzi()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:265:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 265 | register Addr ia = getQword(pc) + z.q; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_immd()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:531:14: warning: unused variable 'ea' [-Wunused-variable] [INFO] [stderr] warning: emu65x64@0.1.0: 531 | Addr ea = pc; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_srix()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:612:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 612 | register Qword ia; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_sriy()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:626:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 626 | register Qword ia; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static nozo65x64::Addr emu65x64::am_sriz()': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:649:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 649 | register Qword ia; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_asl(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:814:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 814 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:822:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 822 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_bit(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:892:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 892 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:900:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 900 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_biti(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:915:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 915 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:920:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 920 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_dec(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1181:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1181 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1188:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1188 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_inc(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1251:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1251 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1258:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1258 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_lsr(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1377:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1377 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1385:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1385 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_rol(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1651:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1651 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1652:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1652 | register Byte carry = p.f_c ? 0x01 : 0x00; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1660:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1660 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1661:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1661 | register Word carry = p.f_c ? 0x0001 : 0x0000; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_rola(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1675:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1675 | register Byte carry = p.f_c ? 0x01 : 0x00; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1681:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1681 | register Word carry = p.f_c ? 0x0001 : 0x0000; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_ror(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1694:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1694 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1695:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1695 | register Byte carry = p.f_c ? 0x80 : 0x00; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1703:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1703 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1704:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1704 | register Word carry = p.f_c ? 0x8000 : 0x0000; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_rora(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1718:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1718 | register Byte carry = p.f_c ? 0x80 : 0x00; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1724:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1724 | register Word carry = p.f_c ? 0x8000 : 0x0000; [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_trb(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1972:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1972 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1979:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1979 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp: In static member function 'static void emu65x64::op_tsb(nozo65x64::Addr)': [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1992:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1992 | register Byte data = getByte(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] warning: emu65x64@0.1.0: src/cpp/emu65x64.hpp:1999:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] [INFO] [stderr] warning: emu65x64@0.1.0: 1999 | register Word data = getWord(ea); [INFO] [stderr] warning: emu65x64@0.1.0: | ^~~~ [INFO] [stderr] Compiling emu65x64 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: function `emu65x64_getCycles` is never used [INFO] [stdout] --> src/lib.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | fn emu65x64_getCycles() -> u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `emu65x64_isStopped` is never used [INFO] [stdout] --> src/lib.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | fn emu65x64_isStopped() -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s [INFO] running `Command { std: "docker" "inspect" "26add170178b7e4ea4d669508a02501f0b390b2d568659ebf8e9237c7f62bb0b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "26add170178b7e4ea4d669508a02501f0b390b2d568659ebf8e9237c7f62bb0b", kill_on_drop: false }` [INFO] [stdout] 26add170178b7e4ea4d669508a02501f0b390b2d568659ebf8e9237c7f62bb0b