Nov 02 11:40:11.989 INFO testing named-block-0.3.1 against 1.30.0 for beta-1.31-1
Nov 02 11:40:11.990 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 02 11:40:12.237 INFO blam! 2762c5e8d59a6031856dbdbc54ca15a394411cdcf0a3f9f5e3ae204978478f87
Nov 02 11:40:12.240 INFO running `"docker" "start" "-a" "2762c5e8d59a6031856dbdbc54ca15a394411cdcf0a3f9f5e3ae204978478f87"`
Nov 02 11:40:12.676 INFO kablam! usermod: no changes
Nov 02 11:40:12.705 INFO kablam!    Compiling named-block v0.3.1 (/source)
Nov 02 11:40:12.780 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Nov 02 11:40:12.784 INFO kablam! su: No module specific data is present
Nov 02 11:40:13.153 INFO running `"docker" "rm" "-f" "2762c5e8d59a6031856dbdbc54ca15a394411cdcf0a3f9f5e3ae204978478f87"`
Nov 02 11:40:13.252 INFO blam! 2762c5e8d59a6031856dbdbc54ca15a394411cdcf0a3f9f5e3ae204978478f87
Nov 02 11:40:13.254 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 02 11:40:13.469 INFO blam! a162aead8165ee17fe83eba737688e883ddda59ce18421d23482b9357b79a16a
Nov 02 11:40:13.475 INFO running `"docker" "start" "-a" "a162aead8165ee17fe83eba737688e883ddda59ce18421d23482b9357b79a16a"`
Nov 02 11:40:14.105 INFO kablam! usermod: no changes
Nov 02 11:40:14.131 INFO kablam!    Compiling static-cond v0.1.1
Nov 02 11:40:14.526 INFO kablam!    Compiling named-block v0.3.1 (/source)
Nov 02 11:40:15.072 INFO kablam! warning: label name `'b` shadows a label name that is already in scope
Nov 02 11:40:15.075 INFO kablam!    --> src/lib.rs:362:17
Nov 02 11:40:15.075 INFO kablam!     |
Nov 02 11:40:15.076 INFO kablam! 334 |           let x = block!('b: {
Nov 02 11:40:15.076 INFO kablam!     |  _________________-
Nov 02 11:40:15.076 INFO kablam! 335 | |             if flag { break 'b "early exit"; }
Nov 02 11:40:15.077 INFO kablam! 336 | |             let _y = block!('c: {
Nov 02 11:40:15.077 INFO kablam! 337 | |                 if flag { break 'b "inner early exit"; };
Nov 02 11:40:15.077 INFO kablam! ...   |
Nov 02 11:40:15.077 INFO kablam! 352 | |                 block!('b: {
Nov 02 11:40:15.077 INFO kablam!     | |                        -- first declared here
Nov 02 11:40:15.078 INFO kablam! ...   |
Nov 02 11:40:15.078 INFO kablam! 362 | |                 'b: while false {
Nov 02 11:40:15.078 INFO kablam!     | |                 ^^ lifetime 'b already in scope
Nov 02 11:40:15.079 INFO kablam! ...   |
Nov 02 11:40:15.079 INFO kablam! 375 | |             "normal exit"
Nov 02 11:40:15.079 INFO kablam! 376 | |         });
Nov 02 11:40:15.079 INFO kablam!     | |__________- in this macro invocation
Nov 02 11:40:15.079 INFO kablam! 
Nov 02 11:40:15.080 INFO kablam! warning: label name `'a` shadows a label name that is already in scope
Nov 02 11:40:15.080 INFO kablam!    --> src/lib.rs:392:31
Nov 02 11:40:15.080 INFO kablam!     |
Nov 02 11:40:15.080 INFO kablam! 391 |         assert_eq!(42, block!('a: loop { break 'a 42 }));
Nov 02 11:40:15.080 INFO kablam!     |                               -- first declared here
Nov 02 11:40:15.080 INFO kablam! 392 |         assert_eq!((), block!('a: {})); // make sure it works with no breaks
Nov 02 11:40:15.081 INFO kablam!     |                               ^^ lifetime 'a already in scope
Nov 02 11:40:15.081 INFO kablam! 
Nov 02 11:40:15.081 INFO kablam! warning: label name `'a` shadows a label name that is already in scope
Nov 02 11:40:15.081 INFO kablam!    --> src/lib.rs:396:16
Nov 02 11:40:15.081 INFO kablam!     |
Nov 02 11:40:15.081 INFO kablam! 391 |         assert_eq!(42, block!('a: loop { break 'a 42 }));
Nov 02 11:40:15.082 INFO kablam!     |                               -- first declared here
Nov 02 11:40:15.082 INFO kablam! ...
Nov 02 11:40:15.082 INFO kablam! 396 |         block!('a: loop {
Nov 02 11:40:15.082 INFO kablam!     |                ^^ lifetime 'a already in scope
Nov 02 11:40:15.083 INFO kablam! 
Nov 02 11:40:15.083 INFO kablam! warning: label name `'a` shadows a label name that is already in scope
Nov 02 11:40:15.083 INFO kablam!    --> src/lib.rs:396:16
Nov 02 11:40:15.083 INFO kablam!     |
Nov 02 11:40:15.083 INFO kablam! 392 |         assert_eq!((), block!('a: {})); // make sure it works with no breaks
Nov 02 11:40:15.083 INFO kablam!     |                               -- first declared here
Nov 02 11:40:15.083 INFO kablam! ...
Nov 02 11:40:15.083 INFO kablam! 396 |         block!('a: loop {
Nov 02 11:40:15.083 INFO kablam!     |                ^^ lifetime 'a already in scope
Nov 02 11:40:15.083 INFO kablam! 
Nov 02 11:40:15.086 INFO kablam! warning: unreachable expression
Nov 02 11:40:15.087 INFO kablam!    --> src/lib.rs:102:21
Nov 02 11:40:15.087 INFO kablam!     |
Nov 02 11:40:15.087 INFO kablam! 102 | /                     $ret = $out;
Nov 02 11:40:15.087 INFO kablam! 103 | |                     break $life;
Nov 02 11:40:15.087 INFO kablam! 104 | |                 }
Nov 02 11:40:15.087 INFO kablam! 105 | |                 $ret
Nov 02 11:40:15.087 INFO kablam! ...   |
Nov 02 11:40:15.087 INFO kablam! 134 | |     (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => {
Nov 02 11:40:15.087 INFO kablam! 135 | |         block!(@wrap $life $lp $ret $init { $($out)* })
Nov 02 11:40:15.087 INFO kablam!     | |______________________________________________________^
Nov 02 11:40:15.087 INFO kablam! ...
Nov 02 11:40:15.087 INFO kablam! 334 |           let x = block!('b: {
Nov 02 11:40:15.087 INFO kablam!     |  _________________-
Nov 02 11:40:15.087 INFO kablam! 335 | |             if flag { break 'b "early exit"; }
Nov 02 11:40:15.087 INFO kablam! 336 | |             let _y = block!('c: {
Nov 02 11:40:15.087 INFO kablam! 337 | |                 if flag { break 'b "inner early exit"; };
Nov 02 11:40:15.087 INFO kablam! ...   |
Nov 02 11:40:15.087 INFO kablam! 375 | |             "normal exit"
Nov 02 11:40:15.087 INFO kablam! 376 | |         });
Nov 02 11:40:15.087 INFO kablam!     | |__________- in this macro invocation
Nov 02 11:40:15.087 INFO kablam!     |
Nov 02 11:40:15.087 INFO kablam!     = note: #[warn(unreachable_code)] on by default
Nov 02 11:40:15.087 INFO kablam! 
Nov 02 11:40:15.135 INFO kablam! warning: unreachable expression
Nov 02 11:40:15.135 INFO kablam!    --> src/lib.rs:102:21
Nov 02 11:40:15.135 INFO kablam!     |
Nov 02 11:40:15.135 INFO kablam! 102 | /                     $ret = $out;
Nov 02 11:40:15.135 INFO kablam! 103 | |                     break $life;
Nov 02 11:40:15.135 INFO kablam! 104 | |                 }
Nov 02 11:40:15.135 INFO kablam! 105 | |                 $ret
Nov 02 11:40:15.135 INFO kablam! ...   |
Nov 02 11:40:15.135 INFO kablam! 134 | |     (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => {
Nov 02 11:40:15.135 INFO kablam! 135 | |         block!(@wrap $life $lp $ret $init { $($out)* })
Nov 02 11:40:15.135 INFO kablam!     | |______________________________________________________^
Nov 02 11:40:15.135 INFO kablam! ...
Nov 02 11:40:15.135 INFO kablam! 381 | /             block!('d: {
Nov 02 11:40:15.135 INFO kablam! 382 | |                 //continue; //~ERROR NoBareContinueInNamedBlock
Nov 02 11:40:15.135 INFO kablam! 383 | |                 //continue 'd; //~ERROR NoMatchedContinueInNamedBlock
Nov 02 11:40:15.135 INFO kablam! 384 | |                 continue 'e;
Nov 02 11:40:15.135 INFO kablam! 385 | |             });
Nov 02 11:40:15.135 INFO kablam!     | |_______________- in this macro invocation
Nov 02 11:40:15.135 INFO kablam! 
Nov 02 11:40:15.143 INFO kablam! warning: unreachable expression
Nov 02 11:40:15.143 INFO kablam!    --> src/lib.rs:102:21
Nov 02 11:40:15.144 INFO kablam!     |
Nov 02 11:40:15.144 INFO kablam! 102 | /                     $ret = $out;
Nov 02 11:40:15.144 INFO kablam! 103 | |                     break $life;
Nov 02 11:40:15.144 INFO kablam! 104 | |                 }
Nov 02 11:40:15.144 INFO kablam! 105 | |                 $ret
Nov 02 11:40:15.144 INFO kablam! ...   |
Nov 02 11:40:15.144 INFO kablam! 134 | |     (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => {
Nov 02 11:40:15.144 INFO kablam! 135 | |         block!(@wrap $life $lp $ret $init { $($out)* })
Nov 02 11:40:15.144 INFO kablam!     | |______________________________________________________^
Nov 02 11:40:15.144 INFO kablam! ...
Nov 02 11:40:15.144 INFO kablam! 334 |           let x = block!('b: {
Nov 02 11:40:15.144 INFO kablam!     |  _________________-
Nov 02 11:40:15.144 INFO kablam! 335 | |             if flag { break 'b "early exit"; }
Nov 02 11:40:15.144 INFO kablam! 336 | |             let _y = block!('c: {
Nov 02 11:40:15.144 INFO kablam! 337 | |                 if flag { break 'b "inner early exit"; };
Nov 02 11:40:15.144 INFO kablam! ...   |
Nov 02 11:40:15.144 INFO kablam! 375 | |             "normal exit"
Nov 02 11:40:15.144 INFO kablam! 376 | |         });
Nov 02 11:40:15.144 INFO kablam!     | |__________- in this macro invocation
Nov 02 11:40:15.144 INFO kablam! 
Nov 02 11:40:15.144 INFO kablam! warning: unreachable expression
Nov 02 11:40:15.144 INFO kablam!    --> src/lib.rs:102:21
Nov 02 11:40:15.144 INFO kablam!     |
Nov 02 11:40:15.144 INFO kablam! 102 | /                     $ret = $out;
Nov 02 11:40:15.144 INFO kablam! 103 | |                     break $life;
Nov 02 11:40:15.144 INFO kablam! 104 | |                 }
Nov 02 11:40:15.145 INFO kablam! 105 | |                 $ret
Nov 02 11:40:15.145 INFO kablam! ...   |
Nov 02 11:40:15.145 INFO kablam! 134 | |     (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => {
Nov 02 11:40:15.145 INFO kablam! 135 | |         block!(@wrap $life $lp $ret $init { $($out)* })
Nov 02 11:40:15.145 INFO kablam!     | |______________________________________________________^
Nov 02 11:40:15.145 INFO kablam! ...
Nov 02 11:40:15.145 INFO kablam! 334 |           let x = block!('b: {
Nov 02 11:40:15.145 INFO kablam!     |  _________________-
Nov 02 11:40:15.145 INFO kablam! 335 | |             if flag { break 'b "early exit"; }
Nov 02 11:40:15.145 INFO kablam! 336 | |             let _y = block!('c: {
Nov 02 11:40:15.145 INFO kablam! 337 | |                 if flag { break 'b "inner early exit"; };
Nov 02 11:40:15.145 INFO kablam! ...   |
Nov 02 11:40:15.145 INFO kablam! 375 | |             "normal exit"
Nov 02 11:40:15.145 INFO kablam! 376 | |         });
Nov 02 11:40:15.145 INFO kablam!     | |__________- in this macro invocation
Nov 02 11:40:15.145 INFO kablam! 
Nov 02 11:40:15.648 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.53s
Nov 02 11:40:15.650 INFO kablam! su: No module specific data is present
Nov 02 11:40:16.019 INFO running `"docker" "rm" "-f" "a162aead8165ee17fe83eba737688e883ddda59ce18421d23482b9357b79a16a"`
Nov 02 11:40:16.091 INFO blam! a162aead8165ee17fe83eba737688e883ddda59ce18421d23482b9357b79a16a
Nov 02 11:40:16.093 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 02 11:40:16.315 INFO blam! 8c5190580dcd573d735ee1b2e334e8041aee4ae54b6f0d1a2c5b0a7ac0f75955
Nov 02 11:40:16.317 INFO running `"docker" "start" "-a" "8c5190580dcd573d735ee1b2e334e8041aee4ae54b6f0d1a2c5b0a7ac0f75955"`
Nov 02 11:40:16.868 INFO kablam! usermod: no changes
Nov 02 11:40:16.930 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Nov 02 11:40:16.931 INFO kablam!      Running /target/debug/deps/named_block-7bc84c407b40de54
Nov 02 11:40:16.936 INFO blam! 
Nov 02 11:40:16.936 INFO blam! running 3 tests
Nov 02 11:40:16.939 INFO blam! test tests::shadowing ... ok
Nov 02 11:40:16.939 INFO blam! test tests::it_works ... ok
Nov 02 11:40:16.939 INFO blam! test tests::loops ... ok
Nov 02 11:40:16.939 INFO blam! 
Nov 02 11:40:16.939 INFO blam! test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 11:40:16.939 INFO blam! 
Nov 02 11:40:16.940 INFO kablam!    Doc-tests named-block
Nov 02 11:40:17.061 INFO blam! 
Nov 02 11:40:17.061 INFO blam! running 2 tests
Nov 02 11:40:18.644 INFO blam! test src/lib.rs - block (line 48) ... ok
Nov 02 11:40:18.704 INFO blam! test src/lib.rs - block (line 36) ... ok
Nov 02 11:40:18.704 INFO blam! 
Nov 02 11:40:18.704 INFO blam! test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 11:40:18.704 INFO blam! 
Nov 02 11:40:18.709 INFO kablam! su: No module specific data is present
Nov 02 11:40:19.086 INFO running `"docker" "rm" "-f" "8c5190580dcd573d735ee1b2e334e8041aee4ae54b6f0d1a2c5b0a7ac0f75955"`
Nov 02 11:40:19.149 INFO blam! 8c5190580dcd573d735ee1b2e334e8041aee4ae54b6f0d1a2c5b0a7ac0f75955
