Nov 27 20:50:43.775 INFO checking sdmcode/i_v against master#0b9f19dff1347e29bf4362ab5a8fab84b43023b5 for pr-56074 Nov 27 20:50:43.776 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56074/worker-2/master#0b9f19dff1347e29bf4362ab5a8fab84b43023b5:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56074/master#0b9f19dff1347e29bf4362ab5a8fab84b43023b5:/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 +0b9f19dff1347e29bf4362ab5a8fab84b43023b5-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 27 20:50:44.279 INFO [stdout] 74f54de6aaf7abe6d99578e6ba6c499dcb6e533e8b40aa56b8ec96a080ae07fd Nov 27 20:50:44.282 INFO running `"docker" "start" "-a" "74f54de6aaf7abe6d99578e6ba6c499dcb6e533e8b40aa56b8ec96a080ae07fd"` Nov 27 20:50:46.298 INFO [stderr] usermod: no changes Nov 27 20:50:46.380 INFO [stderr] Checking i_v v0.1.0 (/source) Nov 27 20:50:46.872 INFO [stderr] warning: unused import: `compiler::parser::ParseResult` Nov 27 20:50:46.872 INFO [stderr] --> src/repl/mod.rs:14:5 Nov 27 20:50:46.872 INFO [stderr] | Nov 27 20:50:46.872 INFO [stderr] 14 | use compiler::parser::ParseResult; Nov 27 20:50:46.872 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:46.872 INFO [stderr] | Nov 27 20:50:46.872 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 20:50:46.872 INFO [stderr] Nov 27 20:50:47.066 INFO [stderr] warning: unused import: `compiler::parser::ParseResult` Nov 27 20:50:47.067 INFO [stderr] --> src/repl/mod.rs:14:5 Nov 27 20:50:47.067 INFO [stderr] | Nov 27 20:50:47.068 INFO [stderr] 14 | use compiler::parser::ParseResult; Nov 27 20:50:47.068 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:47.069 INFO [stderr] | Nov 27 20:50:47.069 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 20:50:47.070 INFO [stderr] Nov 27 20:50:47.135 INFO [stderr] warning: unreachable statement Nov 27 20:50:47.135 INFO [stderr] --> src/compiler/parser.rs:540:9 Nov 27 20:50:47.135 INFO [stderr] | Nov 27 20:50:47.135 INFO [stderr] 540 | return cmp; Nov 27 20:50:47.135 INFO [stderr] | ^^^^^^^^^^^ Nov 27 20:50:47.135 INFO [stderr] | Nov 27 20:50:47.135 INFO [stderr] = note: #[warn(unreachable_code)] on by default Nov 27 20:50:47.136 INFO [stderr] Nov 27 20:50:47.152 INFO [stderr] warning: unreachable expression Nov 27 20:50:47.152 INFO [stderr] --> src/compiler/parser.rs:828:9 Nov 27 20:50:47.152 INFO [stderr] | Nov 27 20:50:47.152 INFO [stderr] 828 | return ParseResult::Failed("lol".to_string()) Nov 27 20:50:47.152 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:47.152 INFO [stderr] Nov 27 20:50:47.300 INFO [stderr] warning: unused variable: `v` Nov 27 20:50:47.301 INFO [stderr] --> src/compiler/parser.rs:562:81 Nov 27 20:50:47.301 INFO [stderr] | Nov 27 20:50:47.301 INFO [stderr] 562 | ExpressionType::LiteralExpression(name, v) => { Nov 27 20:50:47.301 INFO [stderr] | ^ help: consider using `_v` instead Nov 27 20:50:47.301 INFO [stderr] | Nov 27 20:50:47.301 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 27 20:50:47.301 INFO [stderr] Nov 27 20:50:47.302 INFO [stderr] warning: value assigned to `ident` is never read Nov 27 20:50:47.302 INFO [stderr] --> src/compiler/parser.rs:597:17 Nov 27 20:50:47.302 INFO [stderr] | Nov 27 20:50:47.302 INFO [stderr] 597 | let mut ident = String::new(); Nov 27 20:50:47.302 INFO [stderr] | ^^^^^ Nov 27 20:50:47.302 INFO [stderr] | Nov 27 20:50:47.302 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 27 20:50:47.302 INFO [stderr] Nov 27 20:50:47.302 INFO [stderr] warning: value assigned to `name` is never read Nov 27 20:50:47.302 INFO [stderr] --> src/compiler/parser.rs:688:25 Nov 27 20:50:47.302 INFO [stderr] | Nov 27 20:50:47.302 INFO [stderr] 688 | let mut name = String::new(); Nov 27 20:50:47.302 INFO [stderr] | ^^^^ Nov 27 20:50:47.302 INFO [stderr] Nov 27 20:50:47.303 INFO [stderr] warning: unused variable: `s` Nov 27 20:50:47.303 INFO [stderr] --> src/compiler/parser.rs:834:34 Nov 27 20:50:47.303 INFO [stderr] | Nov 27 20:50:47.303 INFO [stderr] 834 | ParseResult::Success(s) => { Nov 27 20:50:47.303 INFO [stderr] | ^ help: consider using `_s` instead Nov 27 20:50:47.303 INFO [stderr] Nov 27 20:50:47.379 INFO [stderr] warning: variable does not need to be mutable Nov 27 20:50:47.379 INFO [stderr] --> src/compiler/parser.rs:271:16 Nov 27 20:50:47.379 INFO [stderr] | Nov 27 20:50:47.379 INFO [stderr] 271 | pub fn new(mut toks: Vec) -> Parser { Nov 27 20:50:47.379 INFO [stderr] | ----^^^^ Nov 27 20:50:47.379 INFO [stderr] | | Nov 27 20:50:47.379 INFO [stderr] | help: remove this `mut` Nov 27 20:50:47.379 INFO [stderr] | Nov 27 20:50:47.380 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 27 20:50:47.380 INFO [stderr] Nov 27 20:50:47.399 INFO [stderr] warning: unreachable statement Nov 27 20:50:47.399 INFO [stderr] --> src/compiler/parser.rs:540:9 Nov 27 20:50:47.399 INFO [stderr] | Nov 27 20:50:47.399 INFO [stderr] 540 | return cmp; Nov 27 20:50:47.399 INFO [stderr] | ^^^^^^^^^^^ Nov 27 20:50:47.399 INFO [stderr] | Nov 27 20:50:47.399 INFO [stderr] = note: #[warn(unreachable_code)] on by default Nov 27 20:50:47.399 INFO [stderr] Nov 27 20:50:47.420 INFO [stderr] warning: unreachable expression Nov 27 20:50:47.420 INFO [stderr] --> src/compiler/parser.rs:828:9 Nov 27 20:50:47.420 INFO [stderr] | Nov 27 20:50:47.420 INFO [stderr] 828 | return ParseResult::Failed("lol".to_string()) Nov 27 20:50:47.420 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:47.420 INFO [stderr] Nov 27 20:50:47.496 INFO [stderr] warning: method is never used: `skip` Nov 27 20:50:47.496 INFO [stderr] --> src/compiler/mod.rs:139:5 Nov 27 20:50:47.496 INFO [stderr] | Nov 27 20:50:47.496 INFO [stderr] 139 | fn skip(&mut self, num: usize) { Nov 27 20:50:47.496 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:47.497 INFO [stderr] | Nov 27 20:50:47.497 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 27 20:50:47.497 INFO [stderr] Nov 27 20:50:47.676 INFO [stderr] warning: unused variable: `v` Nov 27 20:50:47.677 INFO [stderr] --> src/compiler/parser.rs:562:81 Nov 27 20:50:47.677 INFO [stderr] | Nov 27 20:50:47.677 INFO [stderr] 562 | ExpressionType::LiteralExpression(name, v) => { Nov 27 20:50:47.677 INFO [stderr] | ^ help: consider using `_v` instead Nov 27 20:50:47.678 INFO [stderr] | Nov 27 20:50:47.678 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 27 20:50:47.678 INFO [stderr] Nov 27 20:50:47.679 INFO [stderr] warning: value assigned to `ident` is never read Nov 27 20:50:47.679 INFO [stderr] --> src/compiler/parser.rs:597:17 Nov 27 20:50:47.680 INFO [stderr] | Nov 27 20:50:47.680 INFO [stderr] 597 | let mut ident = String::new(); Nov 27 20:50:47.680 INFO [stderr] | ^^^^^ Nov 27 20:50:47.681 INFO [stderr] | Nov 27 20:50:47.681 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 27 20:50:47.681 INFO [stderr] Nov 27 20:50:47.682 INFO [stderr] warning: value assigned to `name` is never read Nov 27 20:50:47.682 INFO [stderr] --> src/compiler/parser.rs:688:25 Nov 27 20:50:47.682 INFO [stderr] | Nov 27 20:50:47.683 INFO [stderr] 688 | let mut name = String::new(); Nov 27 20:50:47.683 INFO [stderr] | ^^^^ Nov 27 20:50:47.683 INFO [stderr] Nov 27 20:50:47.684 INFO [stderr] warning: unused variable: `s` Nov 27 20:50:47.684 INFO [stderr] --> src/compiler/parser.rs:834:34 Nov 27 20:50:47.684 INFO [stderr] | Nov 27 20:50:47.684 INFO [stderr] 834 | ParseResult::Success(s) => { Nov 27 20:50:47.685 INFO [stderr] | ^ help: consider using `_s` instead Nov 27 20:50:47.685 INFO [stderr] Nov 27 20:50:47.857 INFO [stderr] warning: variable does not need to be mutable Nov 27 20:50:47.857 INFO [stderr] --> src/compiler/parser.rs:271:16 Nov 27 20:50:47.857 INFO [stderr] | Nov 27 20:50:47.857 INFO [stderr] 271 | pub fn new(mut toks: Vec) -> Parser { Nov 27 20:50:47.858 INFO [stderr] | ----^^^^ Nov 27 20:50:47.858 INFO [stderr] | | Nov 27 20:50:47.858 INFO [stderr] | help: remove this `mut` Nov 27 20:50:47.858 INFO [stderr] | Nov 27 20:50:47.858 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 27 20:50:47.858 INFO [stderr] Nov 27 20:50:48.240 INFO [stderr] warning: unused import: `compiler::parser::ParseResult` Nov 27 20:50:48.240 INFO [stderr] --> src/repl/mod.rs:14:5 Nov 27 20:50:48.241 INFO [stderr] | Nov 27 20:50:48.242 INFO [stderr] 14 | use compiler::parser::ParseResult; Nov 27 20:50:48.242 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:48.243 INFO [stderr] | Nov 27 20:50:48.243 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 20:50:48.244 INFO [stderr] Nov 27 20:50:48.389 INFO [stderr] warning: unused import: `compiler::parser::ParseResult` Nov 27 20:50:48.390 INFO [stderr] --> src/repl/mod.rs:14:5 Nov 27 20:50:48.390 INFO [stderr] | Nov 27 20:50:48.391 INFO [stderr] 14 | use compiler::parser::ParseResult; Nov 27 20:50:48.391 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:48.392 INFO [stderr] | Nov 27 20:50:48.393 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 27 20:50:48.393 INFO [stderr] Nov 27 20:50:48.664 INFO [stderr] warning: unreachable statement Nov 27 20:50:48.665 INFO [stderr] --> src/compiler/parser.rs:540:9 Nov 27 20:50:48.666 INFO [stderr] | Nov 27 20:50:48.666 INFO [stderr] 540 | return cmp; Nov 27 20:50:48.667 INFO [stderr] | ^^^^^^^^^^^ Nov 27 20:50:48.668 INFO [stderr] | Nov 27 20:50:48.668 INFO [stderr] = note: #[warn(unreachable_code)] on by default Nov 27 20:50:48.669 INFO [stderr] Nov 27 20:50:48.682 INFO [stderr] warning: unreachable expression Nov 27 20:50:48.683 INFO [stderr] --> src/compiler/parser.rs:828:9 Nov 27 20:50:48.683 INFO [stderr] | Nov 27 20:50:48.684 INFO [stderr] 828 | return ParseResult::Failed("lol".to_string()) Nov 27 20:50:48.685 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:48.685 INFO [stderr] Nov 27 20:50:48.737 INFO [stderr] warning: unused variable: `v` Nov 27 20:50:48.737 INFO [stderr] --> src/compiler/parser.rs:562:81 Nov 27 20:50:48.737 INFO [stderr] | Nov 27 20:50:48.737 INFO [stderr] 562 | ExpressionType::LiteralExpression(name, v) => { Nov 27 20:50:48.737 INFO [stderr] | ^ help: consider using `_v` instead Nov 27 20:50:48.739 INFO [stderr] | Nov 27 20:50:48.739 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 27 20:50:48.739 INFO [stderr] Nov 27 20:50:48.740 INFO [stderr] warning: value assigned to `ident` is never read Nov 27 20:50:48.740 INFO [stderr] --> src/compiler/parser.rs:597:17 Nov 27 20:50:48.740 INFO [stderr] | Nov 27 20:50:48.740 INFO [stderr] 597 | let mut ident = String::new(); Nov 27 20:50:48.740 INFO [stderr] | ^^^^^ Nov 27 20:50:48.741 INFO [stderr] | Nov 27 20:50:48.741 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 27 20:50:48.741 INFO [stderr] Nov 27 20:50:48.742 INFO [stderr] warning: value assigned to `name` is never read Nov 27 20:50:48.742 INFO [stderr] --> src/compiler/parser.rs:688:25 Nov 27 20:50:48.742 INFO [stderr] | Nov 27 20:50:48.742 INFO [stderr] 688 | let mut name = String::new(); Nov 27 20:50:48.742 INFO [stderr] | ^^^^ Nov 27 20:50:48.742 INFO [stderr] Nov 27 20:50:48.742 INFO [stderr] warning: unused variable: `s` Nov 27 20:50:48.742 INFO [stderr] --> src/compiler/parser.rs:834:34 Nov 27 20:50:48.742 INFO [stderr] | Nov 27 20:50:48.743 INFO [stderr] 834 | ParseResult::Success(s) => { Nov 27 20:50:48.743 INFO [stderr] | ^ help: consider using `_s` instead Nov 27 20:50:48.743 INFO [stderr] Nov 27 20:50:48.928 INFO [stderr] warning: variable does not need to be mutable Nov 27 20:50:48.928 INFO [stderr] --> src/compiler/parser.rs:271:16 Nov 27 20:50:48.928 INFO [stderr] | Nov 27 20:50:48.928 INFO [stderr] 271 | pub fn new(mut toks: Vec) -> Parser { Nov 27 20:50:48.928 INFO [stderr] | ----^^^^ Nov 27 20:50:48.929 INFO [stderr] | | Nov 27 20:50:48.929 INFO [stderr] | help: remove this `mut` Nov 27 20:50:48.929 INFO [stderr] | Nov 27 20:50:48.930 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 27 20:50:48.930 INFO [stderr] Nov 27 20:50:48.964 INFO [stderr] warning: method is never used: `skip` Nov 27 20:50:48.964 INFO [stderr] --> src/compiler/mod.rs:139:5 Nov 27 20:50:48.964 INFO [stderr] | Nov 27 20:50:48.964 INFO [stderr] 139 | fn skip(&mut self, num: usize) { Nov 27 20:50:48.965 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:48.965 INFO [stderr] | Nov 27 20:50:48.965 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 27 20:50:48.965 INFO [stderr] Nov 27 20:50:49.095 INFO [stderr] warning: unreachable statement Nov 27 20:50:49.096 INFO [stderr] --> src/compiler/parser.rs:540:9 Nov 27 20:50:49.096 INFO [stderr] | Nov 27 20:50:49.097 INFO [stderr] 540 | return cmp; Nov 27 20:50:49.097 INFO [stderr] | ^^^^^^^^^^^ Nov 27 20:50:49.098 INFO [stderr] | Nov 27 20:50:49.098 INFO [stderr] = note: #[warn(unreachable_code)] on by default Nov 27 20:50:49.098 INFO [stderr] Nov 27 20:50:49.115 INFO [stderr] warning: unreachable expression Nov 27 20:50:49.115 INFO [stderr] --> src/compiler/parser.rs:828:9 Nov 27 20:50:49.116 INFO [stderr] | Nov 27 20:50:49.116 INFO [stderr] 828 | return ParseResult::Failed("lol".to_string()) Nov 27 20:50:49.116 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 27 20:50:49.116 INFO [stderr] Nov 27 20:50:49.202 INFO [stderr] warning: unused variable: `v` Nov 27 20:50:49.203 INFO [stderr] --> src/compiler/parser.rs:562:81 Nov 27 20:50:49.203 INFO [stderr] | Nov 27 20:50:49.203 INFO [stderr] 562 | ExpressionType::LiteralExpression(name, v) => { Nov 27 20:50:49.204 INFO [stderr] | ^ help: consider using `_v` instead Nov 27 20:50:49.204 INFO [stderr] | Nov 27 20:50:49.204 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 27 20:50:49.205 INFO [stderr] Nov 27 20:50:49.205 INFO [stderr] warning: value assigned to `ident` is never read Nov 27 20:50:49.205 INFO [stderr] --> src/compiler/parser.rs:597:17 Nov 27 20:50:49.206 INFO [stderr] | Nov 27 20:50:49.206 INFO [stderr] 597 | let mut ident = String::new(); Nov 27 20:50:49.207 INFO [stderr] | ^^^^^ Nov 27 20:50:49.207 INFO [stderr] | Nov 27 20:50:49.207 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 27 20:50:49.208 INFO [stderr] Nov 27 20:50:49.208 INFO [stderr] warning: value assigned to `name` is never read Nov 27 20:50:49.209 INFO [stderr] --> src/compiler/parser.rs:688:25 Nov 27 20:50:49.209 INFO [stderr] | Nov 27 20:50:49.210 INFO [stderr] 688 | let mut name = String::new(); Nov 27 20:50:49.210 INFO [stderr] | ^^^^ Nov 27 20:50:49.210 INFO [stderr] Nov 27 20:50:49.211 INFO [stderr] warning: unused variable: `s` Nov 27 20:50:49.211 INFO [stderr] --> src/compiler/parser.rs:834:34 Nov 27 20:50:49.212 INFO [stderr] | Nov 27 20:50:49.212 INFO [stderr] 834 | ParseResult::Success(s) => { Nov 27 20:50:49.213 INFO [stderr] | ^ help: consider using `_s` instead Nov 27 20:50:49.213 INFO [stderr] Nov 27 20:50:49.365 INFO [stderr] warning: variable does not need to be mutable Nov 27 20:50:49.365 INFO [stderr] --> src/compiler/parser.rs:271:16 Nov 27 20:50:49.366 INFO [stderr] | Nov 27 20:50:49.366 INFO [stderr] 271 | pub fn new(mut toks: Vec) -> Parser { Nov 27 20:50:49.367 INFO [stderr] | ----^^^^ Nov 27 20:50:49.367 INFO [stderr] | | Nov 27 20:50:49.368 INFO [stderr] | help: remove this `mut` Nov 27 20:50:49.368 INFO [stderr] | Nov 27 20:50:49.369 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 27 20:50:49.369 INFO [stderr] Nov 27 20:50:49.437 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.10s Nov 27 20:50:49.440 INFO [stderr] su: No module specific data is present Nov 27 20:50:50.950 INFO running `"docker" "inspect" "74f54de6aaf7abe6d99578e6ba6c499dcb6e533e8b40aa56b8ec96a080ae07fd"` Nov 27 20:50:51.379 INFO running `"docker" "rm" "-f" "74f54de6aaf7abe6d99578e6ba6c499dcb6e533e8b40aa56b8ec96a080ae07fd"` Nov 27 20:50:51.769 INFO [stdout] 74f54de6aaf7abe6d99578e6ba6c499dcb6e533e8b40aa56b8ec96a080ae07fd