Oct 16 02:05:50.171 INFO testing named-block-0.3.1 against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 16 02:05:50.171 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-3/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-3/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-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"` Oct 16 02:05:50.530 INFO blam! 7fd6348d9d6095810b34eea49d5cc6cadf4c9fb4ba8b02dfb025b0dfa2237494 Oct 16 02:05:50.533 INFO running `"docker" "start" "-a" "7fd6348d9d6095810b34eea49d5cc6cadf4c9fb4ba8b02dfb025b0dfa2237494"` Oct 16 02:05:51.575 INFO kablam! usermod: no changes Oct 16 02:05:51.647 INFO kablam! Compiling named-block v0.3.1 (/source) Oct 16 02:05:51.776 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.17s Oct 16 02:05:51.778 INFO kablam! su: No module specific data is present Oct 16 02:05:52.320 INFO running `"docker" "rm" "-f" "7fd6348d9d6095810b34eea49d5cc6cadf4c9fb4ba8b02dfb025b0dfa2237494"` Oct 16 02:05:52.560 INFO blam! 7fd6348d9d6095810b34eea49d5cc6cadf4c9fb4ba8b02dfb025b0dfa2237494 Oct 16 02:05:52.562 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-3/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-3/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-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"` Oct 16 02:05:52.889 INFO blam! 672f17e678a903ab8d430cc3ce3c6ff2b8ac56a539c49b4d2dd5d16ab4082b06 Oct 16 02:05:52.897 INFO running `"docker" "start" "-a" "672f17e678a903ab8d430cc3ce3c6ff2b8ac56a539c49b4d2dd5d16ab4082b06"` Oct 16 02:05:53.835 INFO kablam! usermod: no changes Oct 16 02:05:53.919 INFO kablam! Compiling static-cond v0.1.1 Oct 16 02:05:54.504 INFO kablam! Compiling named-block v0.3.1 (/source) Oct 16 02:05:55.273 INFO kablam! warning: label name `'b` shadows a label name that is already in scope Oct 16 02:05:55.273 INFO kablam! --> src/lib.rs:362:17 Oct 16 02:05:55.273 INFO kablam! | Oct 16 02:05:55.273 INFO kablam! 334 | let x = block!('b: { Oct 16 02:05:55.273 INFO kablam! | _________________- Oct 16 02:05:55.273 INFO kablam! 335 | | if flag { break 'b "early exit"; } Oct 16 02:05:55.273 INFO kablam! 336 | | let _y = block!('c: { Oct 16 02:05:55.273 INFO kablam! 337 | | if flag { break 'b "inner early exit"; }; Oct 16 02:05:55.273 INFO kablam! ... | Oct 16 02:05:55.273 INFO kablam! 352 | | block!('b: { Oct 16 02:05:55.273 INFO kablam! | | -- first declared here Oct 16 02:05:55.273 INFO kablam! ... | Oct 16 02:05:55.273 INFO kablam! 362 | | 'b: while false { Oct 16 02:05:55.273 INFO kablam! | | ^^ lifetime 'b already in scope Oct 16 02:05:55.273 INFO kablam! ... | Oct 16 02:05:55.273 INFO kablam! 375 | | "normal exit" Oct 16 02:05:55.273 INFO kablam! 376 | | }); Oct 16 02:05:55.273 INFO kablam! | |__________- in this macro invocation Oct 16 02:05:55.273 INFO kablam! Oct 16 02:05:55.273 INFO kablam! warning: label name `'a` shadows a label name that is already in scope Oct 16 02:05:55.273 INFO kablam! --> src/lib.rs:392:31 Oct 16 02:05:55.273 INFO kablam! | Oct 16 02:05:55.273 INFO kablam! 391 | assert_eq!(42, block!('a: loop { break 'a 42 })); Oct 16 02:05:55.273 INFO kablam! | -- first declared here Oct 16 02:05:55.273 INFO kablam! 392 | assert_eq!((), block!('a: {})); // make sure it works with no breaks Oct 16 02:05:55.273 INFO kablam! | ^^ lifetime 'a already in scope Oct 16 02:05:55.273 INFO kablam! Oct 16 02:05:55.273 INFO kablam! warning: label name `'a` shadows a label name that is already in scope Oct 16 02:05:55.273 INFO kablam! --> src/lib.rs:396:16 Oct 16 02:05:55.273 INFO kablam! | Oct 16 02:05:55.273 INFO kablam! 391 | assert_eq!(42, block!('a: loop { break 'a 42 })); Oct 16 02:05:55.273 INFO kablam! | -- first declared here Oct 16 02:05:55.273 INFO kablam! ... Oct 16 02:05:55.273 INFO kablam! 396 | block!('a: loop { Oct 16 02:05:55.273 INFO kablam! | ^^ lifetime 'a already in scope Oct 16 02:05:55.273 INFO kablam! Oct 16 02:05:55.273 INFO kablam! warning: label name `'a` shadows a label name that is already in scope Oct 16 02:05:55.273 INFO kablam! --> src/lib.rs:396:16 Oct 16 02:05:55.273 INFO kablam! | Oct 16 02:05:55.273 INFO kablam! 392 | assert_eq!((), block!('a: {})); // make sure it works with no breaks Oct 16 02:05:55.273 INFO kablam! | -- first declared here Oct 16 02:05:55.273 INFO kablam! ... Oct 16 02:05:55.273 INFO kablam! 396 | block!('a: loop { Oct 16 02:05:55.273 INFO kablam! | ^^ lifetime 'a already in scope Oct 16 02:05:55.273 INFO kablam! Oct 16 02:05:55.287 INFO kablam! warning: unreachable expression Oct 16 02:05:55.287 INFO kablam! --> src/lib.rs:102:21 Oct 16 02:05:55.287 INFO kablam! | Oct 16 02:05:55.287 INFO kablam! 102 | / $ret = $out; Oct 16 02:05:55.287 INFO kablam! 103 | | break $life; Oct 16 02:05:55.287 INFO kablam! 104 | | } Oct 16 02:05:55.287 INFO kablam! 105 | | $ret Oct 16 02:05:55.287 INFO kablam! ... | Oct 16 02:05:55.287 INFO kablam! 134 | | (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => { Oct 16 02:05:55.287 INFO kablam! 135 | | block!(@wrap $life $lp $ret $init { $($out)* }) Oct 16 02:05:55.287 INFO kablam! | |______________________________________________________^ Oct 16 02:05:55.287 INFO kablam! ... Oct 16 02:05:55.287 INFO kablam! 334 | let x = block!('b: { Oct 16 02:05:55.287 INFO kablam! | _________________- Oct 16 02:05:55.287 INFO kablam! 335 | | if flag { break 'b "early exit"; } Oct 16 02:05:55.287 INFO kablam! 336 | | let _y = block!('c: { Oct 16 02:05:55.287 INFO kablam! 337 | | if flag { break 'b "inner early exit"; }; Oct 16 02:05:55.287 INFO kablam! ... | Oct 16 02:05:55.287 INFO kablam! 375 | | "normal exit" Oct 16 02:05:55.287 INFO kablam! 376 | | }); Oct 16 02:05:55.287 INFO kablam! | |__________- in this macro invocation Oct 16 02:05:55.287 INFO kablam! | Oct 16 02:05:55.287 INFO kablam! = note: #[warn(unreachable_code)] on by default Oct 16 02:05:55.287 INFO kablam! Oct 16 02:05:55.333 INFO kablam! warning: unreachable expression Oct 16 02:05:55.333 INFO kablam! --> src/lib.rs:102:21 Oct 16 02:05:55.333 INFO kablam! | Oct 16 02:05:55.333 INFO kablam! 102 | / $ret = $out; Oct 16 02:05:55.333 INFO kablam! 103 | | break $life; Oct 16 02:05:55.333 INFO kablam! 104 | | } Oct 16 02:05:55.333 INFO kablam! 105 | | $ret Oct 16 02:05:55.333 INFO kablam! ... | Oct 16 02:05:55.333 INFO kablam! 134 | | (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => { Oct 16 02:05:55.333 INFO kablam! 135 | | block!(@wrap $life $lp $ret $init { $($out)* }) Oct 16 02:05:55.333 INFO kablam! | |______________________________________________________^ Oct 16 02:05:55.333 INFO kablam! ... Oct 16 02:05:55.333 INFO kablam! 381 | / block!('d: { Oct 16 02:05:55.333 INFO kablam! 382 | | //continue; //~ERROR NoBareContinueInNamedBlock Oct 16 02:05:55.333 INFO kablam! 383 | | //continue 'd; //~ERROR NoMatchedContinueInNamedBlock Oct 16 02:05:55.333 INFO kablam! 384 | | continue 'e; Oct 16 02:05:55.333 INFO kablam! 385 | | }); Oct 16 02:05:55.333 INFO kablam! | |_______________- in this macro invocation Oct 16 02:05:55.333 INFO kablam! Oct 16 02:05:55.337 INFO kablam! warning: unreachable expression Oct 16 02:05:55.337 INFO kablam! --> src/lib.rs:102:21 Oct 16 02:05:55.337 INFO kablam! | Oct 16 02:05:55.337 INFO kablam! 102 | / $ret = $out; Oct 16 02:05:55.337 INFO kablam! 103 | | break $life; Oct 16 02:05:55.337 INFO kablam! 104 | | } Oct 16 02:05:55.337 INFO kablam! 105 | | $ret Oct 16 02:05:55.337 INFO kablam! ... | Oct 16 02:05:55.337 INFO kablam! 134 | | (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => { Oct 16 02:05:55.338 INFO kablam! 135 | | block!(@wrap $life $lp $ret $init { $($out)* }) Oct 16 02:05:55.338 INFO kablam! | |______________________________________________________^ Oct 16 02:05:55.338 INFO kablam! ... Oct 16 02:05:55.338 INFO kablam! 334 | let x = block!('b: { Oct 16 02:05:55.338 INFO kablam! | _________________- Oct 16 02:05:55.338 INFO kablam! 335 | | if flag { break 'b "early exit"; } Oct 16 02:05:55.338 INFO kablam! 336 | | let _y = block!('c: { Oct 16 02:05:55.338 INFO kablam! 337 | | if flag { break 'b "inner early exit"; }; Oct 16 02:05:55.338 INFO kablam! ... | Oct 16 02:05:55.338 INFO kablam! 375 | | "normal exit" Oct 16 02:05:55.338 INFO kablam! 376 | | }); Oct 16 02:05:55.338 INFO kablam! | |__________- in this macro invocation Oct 16 02:05:55.338 INFO kablam! Oct 16 02:05:55.338 INFO kablam! warning: unreachable expression Oct 16 02:05:55.338 INFO kablam! --> src/lib.rs:102:21 Oct 16 02:05:55.338 INFO kablam! | Oct 16 02:05:55.338 INFO kablam! 102 | / $ret = $out; Oct 16 02:05:55.338 INFO kablam! 103 | | break $life; Oct 16 02:05:55.338 INFO kablam! 104 | | } Oct 16 02:05:55.338 INFO kablam! 105 | | $ret Oct 16 02:05:55.338 INFO kablam! ... | Oct 16 02:05:55.338 INFO kablam! 134 | | (@scan {} $life:tt $ret:ident () -> ($($out:tt)*) (() $lp:tt $init:tt)) => { Oct 16 02:05:55.338 INFO kablam! 135 | | block!(@wrap $life $lp $ret $init { $($out)* }) Oct 16 02:05:55.338 INFO kablam! | |______________________________________________________^ Oct 16 02:05:55.338 INFO kablam! ... Oct 16 02:05:55.338 INFO kablam! 334 | let x = block!('b: { Oct 16 02:05:55.338 INFO kablam! | _________________- Oct 16 02:05:55.338 INFO kablam! 335 | | if flag { break 'b "early exit"; } Oct 16 02:05:55.338 INFO kablam! 336 | | let _y = block!('c: { Oct 16 02:05:55.338 INFO kablam! 337 | | if flag { break 'b "inner early exit"; }; Oct 16 02:05:55.338 INFO kablam! ... | Oct 16 02:05:55.338 INFO kablam! 375 | | "normal exit" Oct 16 02:05:55.338 INFO kablam! 376 | | }); Oct 16 02:05:55.338 INFO kablam! | |__________- in this macro invocation Oct 16 02:05:55.338 INFO kablam! Oct 16 02:05:56.111 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2.24s Oct 16 02:05:56.112 INFO kablam! su: No module specific data is present Oct 16 02:05:56.705 INFO running `"docker" "rm" "-f" "672f17e678a903ab8d430cc3ce3c6ff2b8ac56a539c49b4d2dd5d16ab4082b06"` Oct 16 02:05:56.938 INFO blam! 672f17e678a903ab8d430cc3ce3c6ff2b8ac56a539c49b4d2dd5d16ab4082b06 Oct 16 02:05:56.950 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-3/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-3/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-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"` Oct 16 02:05:57.311 INFO blam! 3aea5369131eb9894f4fdb90b4fdfa6e37c92f82dfcd639a9ea6efaeb635041b Oct 16 02:05:57.322 INFO running `"docker" "start" "-a" "3aea5369131eb9894f4fdb90b4fdfa6e37c92f82dfcd639a9ea6efaeb635041b"` Oct 16 02:05:58.315 INFO kablam! usermod: no changes Oct 16 02:05:58.342 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.02s Oct 16 02:05:58.342 INFO kablam! Running /target/debug/deps/named_block-e54fc8c72571909d Oct 16 02:05:58.351 INFO blam! Oct 16 02:05:58.351 INFO blam! running 3 tests Oct 16 02:05:58.351 INFO blam! test tests::it_works ... ok Oct 16 02:05:58.359 INFO blam! test tests::loops ... ok Oct 16 02:05:58.361 INFO kablam! Doc-tests named-block Oct 16 02:05:58.361 INFO blam! test tests::shadowing ... ok Oct 16 02:05:58.361 INFO blam! Oct 16 02:05:58.361 INFO blam! test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 16 02:05:58.361 INFO blam! Oct 16 02:05:58.427 INFO blam! Oct 16 02:05:58.427 INFO blam! running 2 tests Oct 16 02:05:59.924 INFO blam! test src/lib.rs - block (line 36) ... ok Oct 16 02:06:00.139 INFO blam! test src/lib.rs - block (line 48) ... ok Oct 16 02:06:00.139 INFO blam! Oct 16 02:06:00.139 INFO blam! test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 16 02:06:00.139 INFO blam! Oct 16 02:06:00.159 INFO kablam! su: No module specific data is present Oct 16 02:06:00.911 INFO running `"docker" "rm" "-f" "3aea5369131eb9894f4fdb90b4fdfa6e37c92f82dfcd639a9ea6efaeb635041b"` Oct 16 02:06:01.178 INFO blam! 3aea5369131eb9894f4fdb90b4fdfa6e37c92f82dfcd639a9ea6efaeb635041b