Aug 10 19:54:55.098 INFO checking flyfische/Rust-Pascy against try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy for libc-1 Aug 10 19:54:55.098 INFO running: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 19:54:55.098 INFO creating container for: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 19:54:55.099 INFO running `"docker" "create" "-v" "/tmp/crater.Ls0iabg7nYyx:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-1/try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 19:54:55.454 INFO blam! 6b4538686d90eaf9e631f4ce913e800506df5466a62ced8f773e4209566c5f01 Aug 10 19:54:55.463 INFO running `"docker" "start" "-a" "6b4538686d90eaf9e631f4ce913e800506df5466a62ced8f773e4209566c5f01"` Aug 10 19:54:56.688 INFO kablam! Blocking waiting for file lock on the git checkouts Aug 10 19:54:56.767 INFO kablam! Checking rust-pascal v0.1.0 (file:///source) Aug 10 19:54:57.062 INFO kablam! warning: unused import: `std::cmp::PartialEq` Aug 10 19:54:57.062 INFO kablam! --> src/main.rs:3:5 Aug 10 19:54:57.062 INFO kablam! | Aug 10 19:54:57.062 INFO kablam! 3 | use std::cmp::PartialEq; Aug 10 19:54:57.062 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:54:57.063 INFO kablam! | Aug 10 19:54:57.063 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 19:54:57.063 INFO kablam! Aug 10 19:54:57.144 INFO kablam! warning: unused import: `std::cmp::PartialEq` Aug 10 19:54:57.144 INFO kablam! --> src/main.rs:3:5 Aug 10 19:54:57.144 INFO kablam! | Aug 10 19:54:57.144 INFO kablam! 3 | use std::cmp::PartialEq; Aug 10 19:54:57.144 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 19:54:57.144 INFO kablam! | Aug 10 19:54:57.144 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 19:54:57.144 INFO kablam! Aug 10 19:54:57.369 INFO kablam! warning: unused variable: `tok` Aug 10 19:54:57.369 INFO kablam! --> src/main.rs:193:17 Aug 10 19:54:57.369 INFO kablam! | Aug 10 19:54:57.369 INFO kablam! 193 | let mut tok: Token; Aug 10 19:54:57.369 INFO kablam! | ^^^ help: consider using `_tok` instead Aug 10 19:54:57.377 INFO kablam! | Aug 10 19:54:57.377 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 10 19:54:57.378 INFO kablam! Aug 10 19:54:57.379 INFO kablam! warning: variable `result` is assigned to, but never used Aug 10 19:54:57.379 INFO kablam! --> src/main.rs:211:17 Aug 10 19:54:57.379 INFO kablam! | Aug 10 19:54:57.379 INFO kablam! 211 | let mut result: i32; Aug 10 19:54:57.379 INFO kablam! | ^^^^^^ Aug 10 19:54:57.379 INFO kablam! | Aug 10 19:54:57.379 INFO kablam! = note: consider using `_result` instead Aug 10 19:54:57.380 INFO kablam! Aug 10 19:54:57.380 INFO kablam! warning: value assigned to `result` is never read Aug 10 19:54:57.380 INFO kablam! --> src/main.rs:217:25 Aug 10 19:54:57.380 INFO kablam! | Aug 10 19:54:57.380 INFO kablam! 217 | result = y.parse::().unwrap(); Aug 10 19:54:57.380 INFO kablam! | ^^^^^^ Aug 10 19:54:57.381 INFO kablam! | Aug 10 19:54:57.381 INFO kablam! = note: #[warn(unused_assignments)] on by default Aug 10 19:54:57.381 INFO kablam! Aug 10 19:54:57.392 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.392 INFO kablam! --> src/main.rs:44:13 Aug 10 19:54:57.392 INFO kablam! | Aug 10 19:54:57.392 INFO kablam! 44 | let mut cur_char = lex.text.next(); Aug 10 19:54:57.392 INFO kablam! | ----^^^^^^^^ Aug 10 19:54:57.392 INFO kablam! | | Aug 10 19:54:57.392 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.393 INFO kablam! | Aug 10 19:54:57.393 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 10 19:54:57.394 INFO kablam! Aug 10 19:54:57.401 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.401 INFO kablam! --> src/main.rs:120:17 Aug 10 19:54:57.401 INFO kablam! | Aug 10 19:54:57.401 INFO kablam! 120 | let mut current_char: char; Aug 10 19:54:57.401 INFO kablam! | ----^^^^^^^^^^^^ Aug 10 19:54:57.401 INFO kablam! | | Aug 10 19:54:57.401 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.410 INFO kablam! Aug 10 19:54:57.411 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.411 INFO kablam! --> src/main.rs:185:13 Aug 10 19:54:57.411 INFO kablam! | Aug 10 19:54:57.411 INFO kablam! 185 | let mut token = lex.get_next_token(); Aug 10 19:54:57.411 INFO kablam! | ----^^^^^ Aug 10 19:54:57.411 INFO kablam! | | Aug 10 19:54:57.411 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.411 INFO kablam! Aug 10 19:54:57.436 INFO kablam! warning: unused variable: `tok` Aug 10 19:54:57.436 INFO kablam! --> src/main.rs:193:17 Aug 10 19:54:57.436 INFO kablam! | Aug 10 19:54:57.436 INFO kablam! 193 | let mut tok: Token; Aug 10 19:54:57.436 INFO kablam! | ^^^ help: consider using `_tok` instead Aug 10 19:54:57.436 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.436 INFO kablam! --> src/main.rs:193:13 Aug 10 19:54:57.436 INFO kablam! | Aug 10 19:54:57.436 INFO kablam! 193 | let mut tok: Token; Aug 10 19:54:57.436 INFO kablam! | ----^^^ Aug 10 19:54:57.436 INFO kablam! | | Aug 10 19:54:57.436 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.437 INFO kablam! | Aug 10 19:54:57.437 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 10 19:54:57.437 INFO kablam! Aug 10 19:54:57.437 INFO kablam! Aug 10 19:54:57.437 INFO kablam! warning: variable `result` is assigned to, but never used Aug 10 19:54:57.437 INFO kablam! --> src/main.rs:211:17 Aug 10 19:54:57.437 INFO kablam! | Aug 10 19:54:57.437 INFO kablam! 211 | let mut result: i32; Aug 10 19:54:57.437 INFO kablam! | ^^^^^^ Aug 10 19:54:57.437 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.437 INFO kablam! --> src/main.rs:207:13 Aug 10 19:54:57.437 INFO kablam! | Aug 10 19:54:57.437 INFO kablam! 207 | let mut next = self.lexer.get_next_token(); Aug 10 19:54:57.437 INFO kablam! | ----^^^^ Aug 10 19:54:57.437 INFO kablam! | | Aug 10 19:54:57.437 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.437 INFO kablam! Aug 10 19:54:57.437 INFO kablam! | Aug 10 19:54:57.438 INFO kablam! = note: consider using `_result` instead Aug 10 19:54:57.438 INFO kablam! Aug 10 19:54:57.438 INFO kablam! warning: value assigned to `result` is never read Aug 10 19:54:57.438 INFO kablam! --> src/main.rs:217:25 Aug 10 19:54:57.438 INFO kablam! | Aug 10 19:54:57.438 INFO kablam! 217 | result = y.parse::().unwrap(); Aug 10 19:54:57.438 INFO kablam! | ^^^^^^ Aug 10 19:54:57.438 INFO kablam! | Aug 10 19:54:57.438 INFO kablam! = note: #[warn(unused_assignments)] on by default Aug 10 19:54:57.438 INFO kablam! Aug 10 19:54:57.447 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.447 INFO kablam! --> src/main.rs:211:13 Aug 10 19:54:57.447 INFO kablam! | Aug 10 19:54:57.447 INFO kablam! 211 | let mut result: i32; Aug 10 19:54:57.447 INFO kablam! | ----^^^^^^ Aug 10 19:54:57.448 INFO kablam! | | Aug 10 19:54:57.448 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.448 INFO kablam! Aug 10 19:54:57.491 INFO kablam! warning: variant is never constructed: `DIV` Aug 10 19:54:57.491 INFO kablam! --> src/main.rs:11:5 Aug 10 19:54:57.491 INFO kablam! | Aug 10 19:54:57.491 INFO kablam! 11 | DIV, Aug 10 19:54:57.491 INFO kablam! | ^^^ Aug 10 19:54:57.493 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.493 INFO kablam! --> src/main.rs:44:13 Aug 10 19:54:57.493 INFO kablam! | Aug 10 19:54:57.493 INFO kablam! 44 | let mut cur_char = lex.text.next(); Aug 10 19:54:57.493 INFO kablam! | ----^^^^^^^^ Aug 10 19:54:57.493 INFO kablam! | | Aug 10 19:54:57.493 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.508 INFO kablam! | Aug 10 19:54:57.508 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 10 19:54:57.508 INFO kablam! Aug 10 19:54:57.520 INFO kablam! | Aug 10 19:54:57.520 INFO kablam! = note: #[warn(dead_code)] on by default Aug 10 19:54:57.520 INFO kablam! Aug 10 19:54:57.520 INFO kablam! warning: field is never used: `current_token` Aug 10 19:54:57.521 INFO kablam! --> src/main.rs:30:5 Aug 10 19:54:57.521 INFO kablam! | Aug 10 19:54:57.521 INFO kablam! 30 | current_token: Option, Aug 10 19:54:57.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:54:57.521 INFO kablam! Aug 10 19:54:57.521 INFO kablam! warning: method is never used: `eval` Aug 10 19:54:57.521 INFO kablam! --> src/main.rs:210:5 Aug 10 19:54:57.521 INFO kablam! | Aug 10 19:54:57.522 INFO kablam! 210 | fn eval(&mut self) { Aug 10 19:54:57.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 19:54:57.532 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.532 INFO kablam! --> src/main.rs:120:17 Aug 10 19:54:57.532 INFO kablam! | Aug 10 19:54:57.532 INFO kablam! 120 | let mut current_char: char; Aug 10 19:54:57.532 INFO kablam! | ----^^^^^^^^^^^^ Aug 10 19:54:57.532 INFO kablam! | | Aug 10 19:54:57.532 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.532 INFO kablam! Aug 10 19:54:57.538 INFO kablam! Aug 10 19:54:57.542 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.542 INFO kablam! --> src/main.rs:185:13 Aug 10 19:54:57.542 INFO kablam! | Aug 10 19:54:57.542 INFO kablam! 185 | let mut token = lex.get_next_token(); Aug 10 19:54:57.542 INFO kablam! | ----^^^^^ Aug 10 19:54:57.542 INFO kablam! | | Aug 10 19:54:57.542 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.543 INFO kablam! Aug 10 19:54:57.572 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.572 INFO kablam! --> src/main.rs:193:13 Aug 10 19:54:57.572 INFO kablam! | Aug 10 19:54:57.572 INFO kablam! 193 | let mut tok: Token; Aug 10 19:54:57.572 INFO kablam! | ----^^^ Aug 10 19:54:57.572 INFO kablam! | | Aug 10 19:54:57.572 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.572 INFO kablam! Aug 10 19:54:57.572 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.572 INFO kablam! --> src/main.rs:207:13 Aug 10 19:54:57.572 INFO kablam! | Aug 10 19:54:57.572 INFO kablam! 207 | let mut next = self.lexer.get_next_token(); Aug 10 19:54:57.572 INFO kablam! | ----^^^^ Aug 10 19:54:57.572 INFO kablam! | | Aug 10 19:54:57.572 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.572 INFO kablam! Aug 10 19:54:57.572 INFO kablam! warning: variable does not need to be mutable Aug 10 19:54:57.572 INFO kablam! --> src/main.rs:211:13 Aug 10 19:54:57.572 INFO kablam! | Aug 10 19:54:57.572 INFO kablam! 211 | let mut result: i32; Aug 10 19:54:57.573 INFO kablam! | ----^^^^^^ Aug 10 19:54:57.573 INFO kablam! | | Aug 10 19:54:57.573 INFO kablam! | help: remove this `mut` Aug 10 19:54:57.577 INFO kablam! Aug 10 19:54:57.578 INFO kablam! warning: variant is never constructed: `DIV` Aug 10 19:54:57.578 INFO kablam! --> src/main.rs:11:5 Aug 10 19:54:57.578 INFO kablam! | Aug 10 19:54:57.578 INFO kablam! 11 | DIV, Aug 10 19:54:57.578 INFO kablam! | ^^^ Aug 10 19:54:57.580 INFO kablam! | Aug 10 19:54:57.581 INFO kablam! = note: #[warn(dead_code)] on by default Aug 10 19:54:57.581 INFO kablam! Aug 10 19:54:57.581 INFO kablam! warning: field is never used: `current_token` Aug 10 19:54:57.581 INFO kablam! --> src/main.rs:30:5 Aug 10 19:54:57.581 INFO kablam! | Aug 10 19:54:57.581 INFO kablam! 30 | current_token: Option, Aug 10 19:54:57.581 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:54:57.582 INFO kablam! Aug 10 19:54:57.582 INFO kablam! warning: method is never used: `eval` Aug 10 19:54:57.582 INFO kablam! --> src/main.rs:210:5 Aug 10 19:54:57.582 INFO kablam! | Aug 10 19:54:57.582 INFO kablam! 210 | fn eval(&mut self) { Aug 10 19:54:57.582 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 19:54:57.582 INFO kablam! Aug 10 19:54:57.611 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.95s Aug 10 19:54:57.617 INFO kablam! su: No module specific data is present Aug 10 19:54:58.313 INFO running `"docker" "rm" "-f" "6b4538686d90eaf9e631f4ce913e800506df5466a62ced8f773e4209566c5f01"` Aug 10 19:54:58.480 INFO blam! 6b4538686d90eaf9e631f4ce913e800506df5466a62ced8f773e4209566c5f01