Dec 03 00:54:55.288 INFO testing named-block-0.3.1 against 1.30.1 for beta-1.31-5
Dec 03 00:54:55.288 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/1.30.1:/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.1 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"`
Dec 03 00:54:55.683 INFO [stdout] cbe0a8c93b081ea24451a3bbab62fa0362f83796ea36d79ab7690576884ff155
Dec 03 00:54:55.691 INFO running `"docker" "start" "-a" "cbe0a8c93b081ea24451a3bbab62fa0362f83796ea36d79ab7690576884ff155"`
Dec 03 00:54:56.826 INFO [stderr] usermod: no changes
Dec 03 00:54:56.895 INFO [stderr]    Compiling named-block v0.3.1 (/source)
Dec 03 00:54:57.047 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.18s
Dec 03 00:54:57.049 INFO [stderr] su: No module specific data is present
Dec 03 00:54:57.771 INFO running `"docker" "inspect" "cbe0a8c93b081ea24451a3bbab62fa0362f83796ea36d79ab7690576884ff155"`
Dec 03 00:54:57.991 INFO running `"docker" "rm" "-f" "cbe0a8c93b081ea24451a3bbab62fa0362f83796ea36d79ab7690576884ff155"`
Dec 03 00:54:58.223 INFO [stdout] cbe0a8c93b081ea24451a3bbab62fa0362f83796ea36d79ab7690576884ff155
Dec 03 00:54:58.229 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/1.30.1:/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.1 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"`
Dec 03 00:54:58.506 INFO [stdout] 2d70762e69a7841818cb1ba11c8953aa554f3daf9023852e5bab8e070b4b4535
Dec 03 00:54:58.510 INFO running `"docker" "start" "-a" "2d70762e69a7841818cb1ba11c8953aa554f3daf9023852e5bab8e070b4b4535"`
Dec 03 00:54:59.163 INFO [stderr] usermod: no changes
Dec 03 00:54:59.183 INFO [stderr]    Compiling static-cond v0.1.1
Dec 03 00:54:59.669 INFO [stderr]    Compiling named-block v0.3.1 (/source)
Dec 03 00:55:00.336 INFO [stderr] warning: label name `'b` shadows a label name that is already in scope
Dec 03 00:55:00.336 INFO [stderr]    --> src/lib.rs:362:17
Dec 03 00:55:00.336 INFO [stderr]     |
Dec 03 00:55:00.336 INFO [stderr] 334 |           let x = block!('b: {
Dec 03 00:55:00.337 INFO [stderr]     |  _________________-
Dec 03 00:55:00.337 INFO [stderr] 335 | |             if flag { break 'b "early exit"; }
Dec 03 00:55:00.337 INFO [stderr] 336 | |             let _y = block!('c: {
Dec 03 00:55:00.337 INFO [stderr] 337 | |                 if flag { break 'b "inner early exit"; };
Dec 03 00:55:00.337 INFO [stderr] ...   |
Dec 03 00:55:00.337 INFO [stderr] 352 | |                 block!('b: {
Dec 03 00:55:00.337 INFO [stderr]     | |                        -- first declared here
Dec 03 00:55:00.337 INFO [stderr] ...   |
Dec 03 00:55:00.337 INFO [stderr] 362 | |                 'b: while false {
Dec 03 00:55:00.337 INFO [stderr]     | |                 ^^ lifetime 'b already in scope
Dec 03 00:55:00.337 INFO [stderr] ...   |
Dec 03 00:55:00.337 INFO [stderr] 375 | |             "normal exit"
Dec 03 00:55:00.337 INFO [stderr] 376 | |         });
Dec 03 00:55:00.337 INFO [stderr]     | |__________- in this macro invocation
Dec 03 00:55:00.337 INFO [stderr] 
Dec 03 00:55:00.337 INFO [stderr] warning: label name `'a` shadows a label name that is already in scope
Dec 03 00:55:00.337 INFO [stderr]    --> src/lib.rs:392:31
Dec 03 00:55:00.337 INFO [stderr]     |
Dec 03 00:55:00.337 INFO [stderr] 391 |         assert_eq!(42, block!('a: loop { break 'a 42 }));
Dec 03 00:55:00.337 INFO [stderr]     |                               -- first declared here
Dec 03 00:55:00.337 INFO [stderr] 392 |         assert_eq!((), block!('a: {})); // make sure it works with no breaks
Dec 03 00:55:00.337 INFO [stderr]     |                               ^^ lifetime 'a already in scope
Dec 03 00:55:00.337 INFO [stderr] 
Dec 03 00:55:00.337 INFO [stderr] warning: label name `'a` shadows a label name that is already in scope
Dec 03 00:55:00.337 INFO [stderr]    --> src/lib.rs:396:16
Dec 03 00:55:00.337 INFO [stderr]     |
Dec 03 00:55:00.337 INFO [stderr] 391 |         assert_eq!(42, block!('a: loop { break 'a 42 }));
Dec 03 00:55:00.337 INFO [stderr]     |                               -- first declared here
Dec 03 00:55:00.337 INFO [stderr] ...
Dec 03 00:55:00.337 INFO [stderr] 396 |         block!('a: loop {
Dec 03 00:55:00.337 INFO [stderr]     |                ^^ lifetime 'a already in scope
Dec 03 00:55:00.337 INFO [stderr] 
Dec 03 00:55:00.337 INFO [stderr] warning: label name `'a` shadows a label name that is already in scope
Dec 03 00:55:00.337 INFO [stderr]    --> src/lib.rs:396:16
Dec 03 00:55:00.337 INFO [stderr]     |
Dec 03 00:55:00.337 INFO [stderr] 392 |         assert_eq!((), block!('a: {})); // make sure it works with no breaks
Dec 03 00:55:00.337 INFO [stderr]     |                               -- first declared here
Dec 03 00:55:00.337 INFO [stderr] ...
Dec 03 00:55:00.337 INFO [stderr] 396 |         block!('a: loop {
Dec 03 00:55:00.337 INFO [stderr]     |                ^^ lifetime 'a already in scope
Dec 03 00:55:00.337 INFO [stderr] 
Dec 03 00:55:00.351 INFO [stderr] warning: unreachable expression
Dec 03 00:55:00.351 INFO [stderr]    --> src/lib.rs:102:21
Dec 03 00:55:00.351 INFO [stderr]     |
Dec 03 00:55:00.351 INFO [stderr] 102 | /                     $ret = $out;
Dec 03 00:55:00.351 INFO [stderr] 103 | |                     break $life;
Dec 03 00:55:00.351 INFO [stderr] 104 | |                 }
Dec 03 00:55:00.351 INFO [stderr] 105 | |                 $ret
Dec 03 00:55:00.351 INFO [stderr] ...   |
Dec 03 00:55:00.351 INFO [stderr] 134 | |     (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => {
Dec 03 00:55:00.351 INFO [stderr] 135 | |         block!(@wrap $life $lp $ret $init { $($out)* })
Dec 03 00:55:00.351 INFO [stderr]     | |______________________________________________________^
Dec 03 00:55:00.351 INFO [stderr] ...
Dec 03 00:55:00.351 INFO [stderr] 334 |           let x = block!('b: {
Dec 03 00:55:00.351 INFO [stderr]     |  _________________-
Dec 03 00:55:00.351 INFO [stderr] 335 | |             if flag { break 'b "early exit"; }
Dec 03 00:55:00.351 INFO [stderr] 336 | |             let _y = block!('c: {
Dec 03 00:55:00.351 INFO [stderr] 337 | |                 if flag { break 'b "inner early exit"; };
Dec 03 00:55:00.351 INFO [stderr] ...   |
Dec 03 00:55:00.351 INFO [stderr] 375 | |             "normal exit"
Dec 03 00:55:00.351 INFO [stderr] 376 | |         });
Dec 03 00:55:00.351 INFO [stderr]     | |__________- in this macro invocation
Dec 03 00:55:00.351 INFO [stderr]     |
Dec 03 00:55:00.351 INFO [stderr]     = note: #[warn(unreachable_code)] on by default
Dec 03 00:55:00.351 INFO [stderr] 
Dec 03 00:55:00.401 INFO [stderr] warning: unreachable expression
Dec 03 00:55:00.401 INFO [stderr]    --> src/lib.rs:102:21
Dec 03 00:55:00.401 INFO [stderr]     |
Dec 03 00:55:00.401 INFO [stderr] 102 | /                     $ret = $out;
Dec 03 00:55:00.401 INFO [stderr] 103 | |                     break $life;
Dec 03 00:55:00.401 INFO [stderr] 104 | |                 }
Dec 03 00:55:00.401 INFO [stderr] 105 | |                 $ret
Dec 03 00:55:00.401 INFO [stderr] ...   |
Dec 03 00:55:00.401 INFO [stderr] 134 | |     (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => {
Dec 03 00:55:00.401 INFO [stderr] 135 | |         block!(@wrap $life $lp $ret $init { $($out)* })
Dec 03 00:55:00.401 INFO [stderr]     | |______________________________________________________^
Dec 03 00:55:00.401 INFO [stderr] ...
Dec 03 00:55:00.402 INFO [stderr] 381 | /             block!('d: {
Dec 03 00:55:00.402 INFO [stderr] 382 | |                 //continue; //~ERROR NoBareContinueInNamedBlock
Dec 03 00:55:00.402 INFO [stderr] 383 | |                 //continue 'd; //~ERROR NoMatchedContinueInNamedBlock
Dec 03 00:55:00.402 INFO [stderr] 384 | |                 continue 'e;
Dec 03 00:55:00.402 INFO [stderr] 385 | |             });
Dec 03 00:55:00.402 INFO [stderr]     | |_______________- in this macro invocation
Dec 03 00:55:00.402 INFO [stderr] 
Dec 03 00:55:00.406 INFO [stderr] warning: unreachable expression
Dec 03 00:55:00.406 INFO [stderr]    --> src/lib.rs:102:21
Dec 03 00:55:00.406 INFO [stderr]     |
Dec 03 00:55:00.406 INFO [stderr] 102 | /                     $ret = $out;
Dec 03 00:55:00.406 INFO [stderr] 103 | |                     break $life;
Dec 03 00:55:00.406 INFO [stderr] 104 | |                 }
Dec 03 00:55:00.406 INFO [stderr] 105 | |                 $ret
Dec 03 00:55:00.406 INFO [stderr] ...   |
Dec 03 00:55:00.406 INFO [stderr] 134 | |     (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => {
Dec 03 00:55:00.406 INFO [stderr] 135 | |         block!(@wrap $life $lp $ret $init { $($out)* })
Dec 03 00:55:00.406 INFO [stderr]     | |______________________________________________________^
Dec 03 00:55:00.406 INFO [stderr] ...
Dec 03 00:55:00.406 INFO [stderr] 334 |           let x = block!('b: {
Dec 03 00:55:00.406 INFO [stderr]     |  _________________-
Dec 03 00:55:00.406 INFO [stderr] 335 | |             if flag { break 'b "early exit"; }
Dec 03 00:55:00.406 INFO [stderr] 336 | |             let _y = block!('c: {
Dec 03 00:55:00.406 INFO [stderr] 337 | |                 if flag { break 'b "inner early exit"; };
Dec 03 00:55:00.406 INFO [stderr] ...   |
Dec 03 00:55:00.406 INFO [stderr] 375 | |             "normal exit"
Dec 03 00:55:00.406 INFO [stderr] 376 | |         });
Dec 03 00:55:00.406 INFO [stderr]     | |__________- in this macro invocation
Dec 03 00:55:00.406 INFO [stderr] 
Dec 03 00:55:00.406 INFO [stderr] warning: unreachable expression
Dec 03 00:55:00.406 INFO [stderr]    --> src/lib.rs:102:21
Dec 03 00:55:00.406 INFO [stderr]     |
Dec 03 00:55:00.406 INFO [stderr] 102 | /                     $ret = $out;
Dec 03 00:55:00.406 INFO [stderr] 103 | |                     break $life;
Dec 03 00:55:00.406 INFO [stderr] 104 | |                 }
Dec 03 00:55:00.406 INFO [stderr] 105 | |                 $ret
Dec 03 00:55:00.406 INFO [stderr] ...   |
Dec 03 00:55:00.406 INFO [stderr] 134 | |     (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => {
Dec 03 00:55:00.406 INFO [stderr] 135 | |         block!(@wrap $life $lp $ret $init { $($out)* })
Dec 03 00:55:00.406 INFO [stderr]     | |______________________________________________________^
Dec 03 00:55:00.406 INFO [stderr] ...
Dec 03 00:55:00.406 INFO [stderr] 334 |           let x = block!('b: {
Dec 03 00:55:00.406 INFO [stderr]     |  _________________-
Dec 03 00:55:00.406 INFO [stderr] 335 | |             if flag { break 'b "early exit"; }
Dec 03 00:55:00.406 INFO [stderr] 336 | |             let _y = block!('c: {
Dec 03 00:55:00.406 INFO [stderr] 337 | |                 if flag { break 'b "inner early exit"; };
Dec 03 00:55:00.406 INFO [stderr] ...   |
Dec 03 00:55:00.406 INFO [stderr] 375 | |             "normal exit"
Dec 03 00:55:00.406 INFO [stderr] 376 | |         });
Dec 03 00:55:00.406 INFO [stderr]     | |__________- in this macro invocation
Dec 03 00:55:00.406 INFO [stderr] 
Dec 03 00:55:00.926 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.75s
Dec 03 00:55:00.929 INFO [stderr] su: No module specific data is present
Dec 03 00:55:01.284 INFO running `"docker" "inspect" "2d70762e69a7841818cb1ba11c8953aa554f3daf9023852e5bab8e070b4b4535"`
Dec 03 00:55:01.375 INFO running `"docker" "rm" "-f" "2d70762e69a7841818cb1ba11c8953aa554f3daf9023852e5bab8e070b4b4535"`
Dec 03 00:55:01.467 INFO [stdout] 2d70762e69a7841818cb1ba11c8953aa554f3daf9023852e5bab8e070b4b4535
Dec 03 00:55:01.477 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/1.30.1:/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.1 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"`
Dec 03 00:55:01.679 INFO [stdout] 368c3657e55abf4c5363fa78ac67c93bf048622fbacfd2fc7cc1dadbab96ee53
Dec 03 00:55:01.684 INFO running `"docker" "start" "-a" "368c3657e55abf4c5363fa78ac67c93bf048622fbacfd2fc7cc1dadbab96ee53"`
Dec 03 00:55:02.314 INFO [stderr] usermod: no changes
Dec 03 00:55:02.362 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Dec 03 00:55:02.369 INFO [stderr]      Running /target/debug/deps/named_block-884d58fb71680aa0
Dec 03 00:55:02.376 INFO [stdout] 
Dec 03 00:55:02.376 INFO [stdout] running 3 tests
Dec 03 00:55:02.387 INFO [stdout] test tests::it_works ... ok
Dec 03 00:55:02.387 INFO [stderr]    Doc-tests named-block
Dec 03 00:55:02.387 INFO [stdout] test tests::loops ... ok
Dec 03 00:55:02.387 INFO [stdout] test tests::shadowing ... ok
Dec 03 00:55:02.387 INFO [stdout] 
Dec 03 00:55:02.387 INFO [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 03 00:55:02.387 INFO [stdout] 
Dec 03 00:55:02.457 INFO [stdout] 
Dec 03 00:55:02.457 INFO [stdout] running 2 tests
Dec 03 00:55:03.887 INFO [stdout] test src/lib.rs - block (line 36) ... ok
Dec 03 00:55:04.112 INFO [stdout] test src/lib.rs - block (line 48) ... ok
Dec 03 00:55:04.112 INFO [stdout] 
Dec 03 00:55:04.112 INFO [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 03 00:55:04.112 INFO [stdout] 
Dec 03 00:55:04.121 INFO [stderr] su: No module specific data is present
Dec 03 00:55:04.436 INFO running `"docker" "inspect" "368c3657e55abf4c5363fa78ac67c93bf048622fbacfd2fc7cc1dadbab96ee53"`
Dec 03 00:55:04.549 INFO running `"docker" "rm" "-f" "368c3657e55abf4c5363fa78ac67c93bf048622fbacfd2fc7cc1dadbab96ee53"`
Dec 03 00:55:04.659 INFO [stdout] 368c3657e55abf4c5363fa78ac67c93bf048622fbacfd2fc7cc1dadbab96ee53
