Aug 17 22:15:37.346 INFO checking gearley-0.0.1 against master#142bb27373126edf8367f526358b6c72ecf1d8df for pr-53426 Aug 17 22:15:37.346 INFO running: cargo +142bb27373126edf8367f526358b6c72ecf1d8df-alt check --frozen --all --all-targets Aug 17 22:15:37.346 INFO creating container for: cargo +142bb27373126edf8367f526358b6c72ecf1d8df-alt check --frozen --all --all-targets Aug 17 22:15:37.346 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-4/pr-53426/master#142bb27373126edf8367f526358b6c72ecf1d8df:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53426/worker-4/master#142bb27373126edf8367f526358b6c72ecf1d8df:/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" "-e" "USER_ID=500" "-e" "CMD=cargo +142bb27373126edf8367f526358b6c72ecf1d8df-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 17 22:15:37.617 INFO blam! ce579dfbb40ef90d1c93aecef6fc7e39f047f03e73ffb70ae66f81d63bdacbdb Aug 17 22:15:37.620 INFO running `"docker" "start" "-a" "ce579dfbb40ef90d1c93aecef6fc7e39f047f03e73ffb70ae66f81d63bdacbdb"` Aug 17 22:15:38.622 INFO kablam! Checking optional v0.0.13 Aug 17 22:15:38.622 INFO kablam! Checking bit-matrix v0.2.0 Aug 17 22:15:39.624 INFO kablam! Checking cfg v0.3.0 Aug 17 22:15:43.012 INFO kablam! Checking gearley v0.0.1 (file:///source) Aug 17 22:15:44.986 INFO kablam! warning: type annotations needed Aug 17 22:15:44.986 INFO kablam! --> src/forest/depth_first/cartesian_product.rs:26:41 Aug 17 22:15:44.986 INFO kablam! | Aug 17 22:15:44.986 INFO kablam! 26 | *ptr = &*(*ptr as *const _).offset(1); Aug 17 22:15:44.986 INFO kablam! | ^^^^^^ Aug 17 22:15:44.986 INFO kablam! | Aug 17 22:15:44.986 INFO kablam! = note: #[warn(tyvar_behind_raw_pointer)] on by default Aug 17 22:15:44.986 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Aug 17 22:15:44.986 INFO kablam! = note: for more information, see issue #46906 Aug 17 22:15:44.986 INFO kablam! Aug 17 22:15:45.677 INFO kablam! warning: type annotations needed Aug 17 22:15:45.677 INFO kablam! --> src/forest/depth_first/cartesian_product.rs:26:41 Aug 17 22:15:45.677 INFO kablam! | Aug 17 22:15:45.677 INFO kablam! 26 | *ptr = &*(*ptr as *const _).offset(1); Aug 17 22:15:45.677 INFO kablam! | ^^^^^^ Aug 17 22:15:45.677 INFO kablam! | Aug 17 22:15:45.677 INFO kablam! = note: #[warn(tyvar_behind_raw_pointer)] on by default Aug 17 22:15:45.677 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! Aug 17 22:15:45.677 INFO kablam! = note: for more information, see issue #46906 Aug 17 22:15:45.677 INFO kablam! Aug 17 22:15:46.618 INFO kablam! warning: variable does not need to be mutable Aug 17 22:15:46.618 INFO kablam! --> src/grammar.rs:652:13 Aug 17 22:15:46.618 INFO kablam! | Aug 17 22:15:46.618 INFO kablam! 652 | let mut slices = self.as_slices_mut(); Aug 17 22:15:46.618 INFO kablam! | ----^^^^^^ Aug 17 22:15:46.618 INFO kablam! | | Aug 17 22:15:46.618 INFO kablam! | help: remove this `mut` Aug 17 22:15:46.618 INFO kablam! | Aug 17 22:15:46.618 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 17 22:15:46.618 INFO kablam! Aug 17 22:15:46.645 INFO kablam! warning: variable does not need to be mutable Aug 17 22:15:46.646 INFO kablam! --> src/grammar.rs:679:13 Aug 17 22:15:46.646 INFO kablam! | Aug 17 22:15:46.646 INFO kablam! 679 | let mut prediction_matrix = &mut slices.prediction_matrix; Aug 17 22:15:46.646 INFO kablam! | ----^^^^^^^^^^^^^^^^^ Aug 17 22:15:46.646 INFO kablam! | | Aug 17 22:15:46.646 INFO kablam! | help: remove this `mut` Aug 17 22:15:46.646 INFO kablam! Aug 17 22:15:48.147 INFO kablam! warning: variable does not need to be mutable Aug 17 22:15:48.147 INFO kablam! --> src/grammar.rs:652:13 Aug 17 22:15:48.147 INFO kablam! | Aug 17 22:15:48.147 INFO kablam! 652 | let mut slices = self.as_slices_mut(); Aug 17 22:15:48.147 INFO kablam! | ----^^^^^^ Aug 17 22:15:48.147 INFO kablam! | | Aug 17 22:15:48.147 INFO kablam! | help: remove this `mut` Aug 17 22:15:48.166 INFO kablam! | Aug 17 22:15:48.166 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 17 22:15:48.166 INFO kablam! Aug 17 22:15:48.396 INFO kablam! warning: variable does not need to be mutable Aug 17 22:15:48.396 INFO kablam! --> src/grammar.rs:679:13 Aug 17 22:15:48.396 INFO kablam! | Aug 17 22:15:48.396 INFO kablam! 679 | let mut prediction_matrix = &mut slices.prediction_matrix; Aug 17 22:15:48.396 INFO kablam! | ----^^^^^^^^^^^^^^^^^ Aug 17 22:15:48.396 INFO kablam! | | Aug 17 22:15:48.396 INFO kablam! | help: remove this `mut` Aug 17 22:15:48.396 INFO kablam! Aug 17 22:15:50.905 INFO kablam! warning: unused macro definition Aug 17 22:15:50.905 INFO kablam! --> tests/grammars/ambiguous_arith.rs:55:1 Aug 17 22:15:50.905 INFO kablam! | Aug 17 22:15:50.905 INFO kablam! 55 | / macro_rules! ambiguous_arith_rhs_elem { Aug 17 22:15:50.905 INFO kablam! 56 | | ('+') => (0); Aug 17 22:15:50.905 INFO kablam! 57 | | ('-') => (1); Aug 17 22:15:50.905 INFO kablam! 58 | | ('*') => (2); Aug 17 22:15:50.905 INFO kablam! ... | Aug 17 22:15:50.905 INFO kablam! 70 | | ($e:expr) => ($e); Aug 17 22:15:50.905 INFO kablam! 71 | | } Aug 17 22:15:50.905 INFO kablam! | |_^ Aug 17 22:15:50.927 INFO kablam! warning: unused macro definition Aug 17 22:15:50.927 INFO kablam! --> tests/grammars/ambiguous_arith.rs:55:1 Aug 17 22:15:50.927 INFO kablam! | Aug 17 22:15:50.927 INFO kablam! 55 | / macro_rules! ambiguous_arith_rhs_elem { Aug 17 22:15:50.927 INFO kablam! 56 | | ('+') => (0); Aug 17 22:15:50.927 INFO kablam! 57 | | ('-') => (1); Aug 17 22:15:50.927 INFO kablam! 58 | | ('*') => (2); Aug 17 22:15:50.927 INFO kablam! ... | Aug 17 22:15:50.927 INFO kablam! 70 | | ($e:expr) => ($e); Aug 17 22:15:50.927 INFO kablam! 71 | | } Aug 17 22:15:50.927 INFO kablam! | |_^ Aug 17 22:15:50.927 INFO kablam! | Aug 17 22:15:50.927 INFO kablam! = note: #[warn(unused_macros)] on by default Aug 17 22:15:50.927 INFO kablam! Aug 17 22:15:50.928 INFO kablam! warning: unused macro definition Aug 17 22:15:50.928 INFO kablam! --> tests/grammars/ambiguous_arith.rs:73:1 Aug 17 22:15:50.928 INFO kablam! | Aug 17 22:15:50.928 INFO kablam! 73 | / macro_rules! ambiguous_arith { Aug 17 22:15:50.928 INFO kablam! 74 | | ($($e:tt)+) => ( Aug 17 22:15:50.928 INFO kablam! 75 | | &[$(ambiguous_arith_rhs_elem!($e) + 3,)+] Aug 17 22:15:50.928 INFO kablam! 76 | | ) Aug 17 22:15:50.928 INFO kablam! 77 | | } Aug 17 22:15:50.928 INFO kablam! | |_^ Aug 17 22:15:50.928 INFO kablam! Aug 17 22:15:50.928 INFO kablam! warning: unused macro definition Aug 17 22:15:50.928 INFO kablam! --> tests/grammars/precedenced_arith.rs:50:1 Aug 17 22:15:50.928 INFO kablam! | Aug 17 22:15:50.928 INFO kablam! 50 | / macro_rules! precedenced_arith_rhs_elem { Aug 17 22:15:50.928 INFO kablam! 51 | | ('+') => (0); Aug 17 22:15:50.928 INFO kablam! 52 | | ('-') => (1); Aug 17 22:15:50.928 INFO kablam! 53 | | ('*') => (2); Aug 17 22:15:50.928 INFO kablam! ... | Aug 17 22:15:50.928 INFO kablam! 67 | | ($e:expr) => ($e); Aug 17 22:15:50.928 INFO kablam! 68 | | } Aug 17 22:15:50.928 INFO kablam! | |_^ Aug 17 22:15:50.928 INFO kablam! Aug 17 22:15:50.928 INFO kablam! warning: unused macro definition Aug 17 22:15:50.928 INFO kablam! --> tests/grammars/precedenced_arith.rs:70:1 Aug 17 22:15:50.928 INFO kablam! | Aug 17 22:15:50.929 INFO kablam! 70 | / macro_rules! precedenced_arith { Aug 17 22:15:50.929 INFO kablam! 71 | | ($($e:tt)+) => ( Aug 17 22:15:50.929 INFO kablam! 72 | | &[$(precedenced_arith_rhs_elem!($e) + 4,)+] Aug 17 22:15:50.929 INFO kablam! 73 | | ) Aug 17 22:15:50.929 INFO kablam! 74 | | } Aug 17 22:15:50.929 INFO kablam! | |_^ Aug 17 22:15:50.929 INFO kablam! Aug 17 22:15:50.929 INFO kablam! | Aug 17 22:15:50.929 INFO kablam! = note: #[warn(unused_macros)] on by default Aug 17 22:15:50.929 INFO kablam! Aug 17 22:15:50.929 INFO kablam! warning: unused macro definition Aug 17 22:15:50.929 INFO kablam! --> tests/grammars/ambiguous_arith.rs:73:1 Aug 17 22:15:50.929 INFO kablam! | Aug 17 22:15:50.929 INFO kablam! 73 | / macro_rules! ambiguous_arith { Aug 17 22:15:50.929 INFO kablam! 74 | | ($($e:tt)+) => ( Aug 17 22:15:50.929 INFO kablam! 75 | | &[$(ambiguous_arith_rhs_elem!($e) + 3,)+] Aug 17 22:15:50.929 INFO kablam! 76 | | ) Aug 17 22:15:50.929 INFO kablam! 77 | | } Aug 17 22:15:50.929 INFO kablam! | |_^ Aug 17 22:15:50.929 INFO kablam! Aug 17 22:15:50.929 INFO kablam! warning: unused macro definition Aug 17 22:15:50.929 INFO kablam! --> tests/grammars/precedenced_arith.rs:50:1 Aug 17 22:15:50.929 INFO kablam! | Aug 17 22:15:50.929 INFO kablam! 50 | / macro_rules! precedenced_arith_rhs_elem { Aug 17 22:15:50.929 INFO kablam! 51 | | ('+') => (0); Aug 17 22:15:50.929 INFO kablam! 52 | | ('-') => (1); Aug 17 22:15:50.929 INFO kablam! 53 | | ('*') => (2); Aug 17 22:15:50.929 INFO kablam! ... | Aug 17 22:15:50.930 INFO kablam! 67 | | ($e:expr) => ($e); Aug 17 22:15:50.930 INFO kablam! 68 | | } Aug 17 22:15:50.930 INFO kablam! | |_^ Aug 17 22:15:50.930 INFO kablam! Aug 17 22:15:50.930 INFO kablam! warning: unused macro definition Aug 17 22:15:50.930 INFO kablam! --> tests/grammars/precedenced_arith.rs:70:1 Aug 17 22:15:50.930 INFO kablam! | Aug 17 22:15:50.930 INFO kablam! 70 | / macro_rules! precedenced_arith { Aug 17 22:15:50.930 INFO kablam! 71 | | ($($e:tt)+) => ( Aug 17 22:15:50.930 INFO kablam! 72 | | &[$(precedenced_arith_rhs_elem!($e) + 4,)+] Aug 17 22:15:50.930 INFO kablam! 73 | | ) Aug 17 22:15:50.930 INFO kablam! 74 | | } Aug 17 22:15:50.930 INFO kablam! | |_^ Aug 17 22:15:50.930 INFO kablam! Aug 17 22:15:51.158 INFO kablam! warning: unused macro definition Aug 17 22:15:51.158 INFO kablam! --> tests/grammars/ambiguous_arith.rs:55:1 Aug 17 22:15:51.158 INFO kablam! | Aug 17 22:15:51.158 INFO kablam! 55 | / macro_rules! ambiguous_arith_rhs_elem { Aug 17 22:15:51.158 INFO kablam! 56 | | ('+') => (0); Aug 17 22:15:51.158 INFO kablam! 57 | | ('-') => (1); Aug 17 22:15:51.158 INFO kablam! 58 | | ('*') => (2); Aug 17 22:15:51.158 INFO kablam! ... | Aug 17 22:15:51.158 INFO kablam! 70 | | ($e:expr) => ($e); Aug 17 22:15:51.158 INFO kablam! 71 | | } Aug 17 22:15:51.158 INFO kablam! | |_^ Aug 17 22:15:51.184 INFO kablam! | Aug 17 22:15:51.184 INFO kablam! = note: #[warn(unused_macros)] on by default Aug 17 22:15:51.184 INFO kablam! Aug 17 22:15:51.184 INFO kablam! warning: unused macro definition Aug 17 22:15:51.184 INFO kablam! --> tests/grammars/ambiguous_arith.rs:73:1 Aug 17 22:15:51.185 INFO kablam! | Aug 17 22:15:51.185 INFO kablam! 73 | / macro_rules! ambiguous_arith { Aug 17 22:15:51.185 INFO kablam! 74 | | ($($e:tt)+) => ( Aug 17 22:15:51.185 INFO kablam! 75 | | &[$(ambiguous_arith_rhs_elem!($e) + 3,)+] Aug 17 22:15:51.185 INFO kablam! 76 | | ) Aug 17 22:15:51.185 INFO kablam! 77 | | } Aug 17 22:15:51.185 INFO kablam! | |_^ Aug 17 22:15:51.197 INFO kablam! Aug 17 22:15:51.197 INFO kablam! warning: unused macro definition Aug 17 22:15:51.197 INFO kablam! --> tests/grammars/precedenced_arith.rs:50:1 Aug 17 22:15:51.197 INFO kablam! | Aug 17 22:15:51.197 INFO kablam! 50 | / macro_rules! precedenced_arith_rhs_elem { Aug 17 22:15:51.197 INFO kablam! 51 | | ('+') => (0); Aug 17 22:15:51.197 INFO kablam! 52 | | ('-') => (1); Aug 17 22:15:51.197 INFO kablam! 53 | | ('*') => (2); Aug 17 22:15:51.197 INFO kablam! ... | Aug 17 22:15:51.197 INFO kablam! 67 | | ($e:expr) => ($e); Aug 17 22:15:51.197 INFO kablam! 68 | | } Aug 17 22:15:51.197 INFO kablam! | |_^ Aug 17 22:15:51.197 INFO kablam! Aug 17 22:15:51.198 INFO kablam! warning: unused macro definition Aug 17 22:15:51.198 INFO kablam! --> tests/grammars/precedenced_arith.rs:70:1 Aug 17 22:15:51.198 INFO kablam! | Aug 17 22:15:51.198 INFO kablam! 70 | / macro_rules! precedenced_arith { Aug 17 22:15:51.198 INFO kablam! 71 | | ($($e:tt)+) => ( Aug 17 22:15:51.198 INFO kablam! 72 | | &[$(precedenced_arith_rhs_elem!($e) + 4,)+] Aug 17 22:15:51.198 INFO kablam! 73 | | ) Aug 17 22:15:51.198 INFO kablam! 74 | | } Aug 17 22:15:51.198 INFO kablam! | |_^ Aug 17 22:15:51.198 INFO kablam! Aug 17 22:15:51.364 INFO kablam! warning: unused macro definition Aug 17 22:15:51.364 INFO kablam! --> benches/../tests/grammars/ambiguous_arith.rs:55:1 Aug 17 22:15:51.364 INFO kablam! | Aug 17 22:15:51.364 INFO kablam! 55 | / macro_rules! ambiguous_arith_rhs_elem { Aug 17 22:15:51.364 INFO kablam! 56 | | ('+') => (0); Aug 17 22:15:51.364 INFO kablam! 57 | | ('-') => (1); Aug 17 22:15:51.364 INFO kablam! 58 | | ('*') => (2); Aug 17 22:15:51.364 INFO kablam! ... | Aug 17 22:15:51.364 INFO kablam! 70 | | ($e:expr) => ($e); Aug 17 22:15:51.364 INFO kablam! 71 | | } Aug 17 22:15:51.365 INFO kablam! | |_^ Aug 17 22:15:51.365 INFO kablam! | Aug 17 22:15:51.365 INFO kablam! = note: #[warn(unused_macros)] on by default Aug 17 22:15:51.365 INFO kablam! Aug 17 22:15:51.365 INFO kablam! warning: unused macro definition Aug 17 22:15:51.365 INFO kablam! --> benches/../tests/grammars/ambiguous_arith.rs:73:1 Aug 17 22:15:51.365 INFO kablam! | Aug 17 22:15:51.365 INFO kablam! 73 | / macro_rules! ambiguous_arith { Aug 17 22:15:51.365 INFO kablam! 74 | | ($($e:tt)+) => ( Aug 17 22:15:51.365 INFO kablam! 75 | | &[$(ambiguous_arith_rhs_elem!($e) + 3,)+] Aug 17 22:15:51.365 INFO kablam! 76 | | ) Aug 17 22:15:51.365 INFO kablam! 77 | | } Aug 17 22:15:51.365 INFO kablam! | |_^ Aug 17 22:15:51.365 INFO kablam! Aug 17 22:15:51.365 INFO kablam! warning: unused macro definition Aug 17 22:15:51.365 INFO kablam! --> benches/../tests/grammars/precedenced_arith.rs:50:1 Aug 17 22:15:51.365 INFO kablam! | Aug 17 22:15:51.365 INFO kablam! 50 | / macro_rules! precedenced_arith_rhs_elem { Aug 17 22:15:51.365 INFO kablam! 51 | | ('+') => (0); Aug 17 22:15:51.365 INFO kablam! 52 | | ('-') => (1); Aug 17 22:15:51.365 INFO kablam! 53 | | ('*') => (2); Aug 17 22:15:51.365 INFO kablam! ... | Aug 17 22:15:51.365 INFO kablam! 67 | | ($e:expr) => ($e); Aug 17 22:15:51.365 INFO kablam! 68 | | } Aug 17 22:15:51.365 INFO kablam! | |_^ Aug 17 22:15:51.366 INFO kablam! Aug 17 22:15:51.366 INFO kablam! warning: unused macro definition Aug 17 22:15:51.366 INFO kablam! --> benches/../tests/grammars/precedenced_arith.rs:70:1 Aug 17 22:15:51.366 INFO kablam! | Aug 17 22:15:51.366 INFO kablam! 70 | / macro_rules! precedenced_arith { Aug 17 22:15:51.366 INFO kablam! 71 | | ($($e:tt)+) => ( Aug 17 22:15:51.366 INFO kablam! 72 | | &[$(precedenced_arith_rhs_elem!($e) + 4,)+] Aug 17 22:15:51.366 INFO kablam! 73 | | ) Aug 17 22:15:51.366 INFO kablam! 74 | | } Aug 17 22:15:51.366 INFO kablam! | |_^ Aug 17 22:15:51.366 INFO kablam! Aug 17 22:15:52.032 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 13.44s Aug 17 22:15:52.044 INFO kablam! su: No module specific data is present Aug 17 22:15:52.701 INFO running `"docker" "rm" "-f" "ce579dfbb40ef90d1c93aecef6fc7e39f047f03e73ffb70ae66f81d63bdacbdb"` Aug 17 22:15:52.867 INFO blam! ce579dfbb40ef90d1c93aecef6fc7e39f047f03e73ffb70ae66f81d63bdacbdb