Oct 31 17:27:19.945 INFO testing veekxt/xt_lang against 1.30.0 for beta-1.31-1
Oct 31 17:27:19.945 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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"`
Oct 31 17:27:20.372 INFO blam! 676ed609948dca90f42a0178d80398be122349cfe0704676cb9c122229773bd7
Oct 31 17:27:20.374 INFO running `"docker" "start" "-a" "676ed609948dca90f42a0178d80398be122349cfe0704676cb9c122229773bd7"`
Oct 31 17:27:22.646 INFO kablam! usermod: no changes
Oct 31 17:27:22.727 INFO kablam!    Compiling xt_lang v0.1.0 (/source)
Oct 31 17:27:23.086 INFO kablam! warning: unused macro definition
Oct 31 17:27:23.086 INFO kablam!    --> src/parser.rs:294:1
Oct 31 17:27:23.086 INFO kablam!     |
Oct 31 17:27:23.086 INFO kablam! 294 | / macro_rules! err_return2 {
Oct 31 17:27:23.086 INFO kablam! 295 | |     ($fn_exp:expr) => (
Oct 31 17:27:23.086 INFO kablam! 296 | |         match $fn_exp {
Oct 31 17:27:23.086 INFO kablam! 297 | |             AST::ERR(s,line) => { return AST::ERR(s,line); },
Oct 31 17:27:23.086 INFO kablam! ...   |
Oct 31 17:27:23.086 INFO kablam! 300 | |     )
Oct 31 17:27:23.086 INFO kablam! 301 | | }
Oct 31 17:27:23.086 INFO kablam!     | |_^
Oct 31 17:27:23.086 INFO kablam!     |
Oct 31 17:27:23.086 INFO kablam!     = note: #[warn(unused_macros)] on by default
Oct 31 17:27:23.086 INFO kablam! 
Oct 31 17:27:23.086 INFO kablam! warning: unnecessary parentheses around `if` condition
Oct 31 17:27:23.086 INFO kablam!    --> src/parser.rs:699:8
Oct 31 17:27:23.086 INFO kablam!     |
Oct 31 17:27:23.086 INFO kablam! 699 |     if (err) { Err(err) } else { Ok(AST::STMT(stmt_vec)) }
Oct 31 17:27:23.086 INFO kablam!     |        ^^^^^ help: remove these parentheses
Oct 31 17:27:23.086 INFO kablam!     |
Oct 31 17:27:23.086 INFO kablam!     = note: #[warn(unused_parens)] on by default
Oct 31 17:27:23.086 INFO kablam! 
Oct 31 17:27:23.091 INFO kablam! warning: unused import: `std::collections::HashSet`
Oct 31 17:27:23.091 INFO kablam!  --> src/xt_type.rs:3:5
Oct 31 17:27:23.091 INFO kablam!   |
Oct 31 17:27:23.091 INFO kablam! 3 | use std::collections::HashSet;
Oct 31 17:27:23.091 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:23.091 INFO kablam!   |
Oct 31 17:27:23.091 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 17:27:23.091 INFO kablam! 
Oct 31 17:27:23.435 INFO kablam! warning: unused variable: `err`
Oct 31 17:27:23.435 INFO kablam!    --> src/parser.rs:573:21
Oct 31 17:27:23.435 INFO kablam!     |
Oct 31 17:27:23.435 INFO kablam! 573 |                 Err(err) => {
Oct 31 17:27:23.435 INFO kablam!     |                     ^^^ help: consider using `_err` instead
Oct 31 17:27:23.435 INFO kablam!     |
Oct 31 17:27:23.435 INFO kablam!     = note: #[warn(unused_variables)] on by default
Oct 31 17:27:23.435 INFO kablam! 
Oct 31 17:27:23.435 INFO kablam! warning: unused variable: `i`
Oct 31 17:27:23.435 INFO kablam!   --> src/xt_type.rs:27:16
Oct 31 17:27:23.435 INFO kablam!    |
Oct 31 17:27:23.435 INFO kablam! 27 | pub fn new_int(i: i64) -> Box<XtValue> {
Oct 31 17:27:23.435 INFO kablam!    |                ^ help: consider using `_i` instead
Oct 31 17:27:23.435 INFO kablam! 
Oct 31 17:27:23.435 INFO kablam! warning: unused variable: `i`
Oct 31 17:27:23.435 INFO kablam!   --> src/xt_type.rs:37:17
Oct 31 17:27:23.435 INFO kablam!    |
Oct 31 17:27:23.435 INFO kablam! 37 | pub fn new_bool(i: bool) -> Box<XtValue> {
Oct 31 17:27:23.435 INFO kablam!    |                 ^ help: consider using `_i` instead
Oct 31 17:27:23.435 INFO kablam! 
Oct 31 17:27:23.435 INFO kablam! warning: unused variable: `err`
Oct 31 17:27:23.435 INFO kablam!   --> src/main.rs:31:21
Oct 31 17:27:23.435 INFO kablam!    |
Oct 31 17:27:23.435 INFO kablam! 31 |                 Err(err) => {}
Oct 31 17:27:23.435 INFO kablam!    |                     ^^^ help: consider using `_err` instead
Oct 31 17:27:23.435 INFO kablam! 
Oct 31 17:27:23.512 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:27:23.513 INFO kablam!   --> src/xt_type.rs:28:9
Oct 31 17:27:23.513 INFO kablam!    |
Oct 31 17:27:23.514 INFO kablam! 28 |     let mut val = XtValue {
Oct 31 17:27:23.515 INFO kablam!    |         ----^^^
Oct 31 17:27:23.515 INFO kablam!    |         |
Oct 31 17:27:23.516 INFO kablam!    |         help: remove this `mut`
Oct 31 17:27:23.517 INFO kablam!    |
Oct 31 17:27:23.517 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 17:27:23.518 INFO kablam! 
Oct 31 17:27:23.518 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:27:23.519 INFO kablam!   --> src/xt_type.rs:38:9
Oct 31 17:27:23.520 INFO kablam!    |
Oct 31 17:27:23.521 INFO kablam! 38 |     let mut val = XtValue {
Oct 31 17:27:23.521 INFO kablam!    |         ----^^^
Oct 31 17:27:23.521 INFO kablam!    |         |
Oct 31 17:27:23.521 INFO kablam!    |         help: remove this `mut`
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.521 INFO kablam! warning: field is never used: `in_if`
Oct 31 17:27:23.521 INFO kablam!    --> src/parser.rs:483:5
Oct 31 17:27:23.521 INFO kablam!     |
Oct 31 17:27:23.521 INFO kablam! 483 |     in_if: isize,
Oct 31 17:27:23.521 INFO kablam!     |     ^^^^^^^^^^^^
Oct 31 17:27:23.521 INFO kablam!     |
Oct 31 17:27:23.521 INFO kablam!     = note: #[warn(dead_code)] on by default
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.521 INFO kablam! warning: field is never used: `err`
Oct 31 17:27:23.521 INFO kablam!    --> src/parser.rs:487:5
Oct 31 17:27:23.521 INFO kablam!     |
Oct 31 17:27:23.521 INFO kablam! 487 |     err: bool,
Oct 31 17:27:23.521 INFO kablam!     |     ^^^^^^^^^
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.521 INFO kablam! warning: variant is never constructed: `RETURN`
Oct 31 17:27:23.521 INFO kablam!   --> src/run.rs:60:5
Oct 31 17:27:23.521 INFO kablam!    |
Oct 31 17:27:23.521 INFO kablam! 60 |     RETURN(XtValue),
Oct 31 17:27:23.521 INFO kablam!    |     ^^^^^^^^^^^^^^^
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.521 INFO kablam! warning: variant is never constructed: `BREAK`
Oct 31 17:27:23.521 INFO kablam!   --> src/run.rs:61:5
Oct 31 17:27:23.521 INFO kablam!    |
Oct 31 17:27:23.521 INFO kablam! 61 |     BREAK,
Oct 31 17:27:23.521 INFO kablam!    |     ^^^^^
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.521 INFO kablam! warning: variant is never constructed: `CONTINUE`
Oct 31 17:27:23.521 INFO kablam!   --> src/run.rs:62:5
Oct 31 17:27:23.521 INFO kablam!    |
Oct 31 17:27:23.521 INFO kablam! 62 |     CONTINUE,
Oct 31 17:27:23.521 INFO kablam!    |     ^^^^^^^^
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.521 INFO kablam! warning: field is never used: `name`
Oct 31 17:27:23.521 INFO kablam!  --> src/xt_type.rs:6:5
Oct 31 17:27:23.521 INFO kablam!   |
Oct 31 17:27:23.521 INFO kablam! 6 |     name: String,
Oct 31 17:27:23.521 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.521 INFO kablam! warning: variant is never constructed: `SysFunction`
Oct 31 17:27:23.521 INFO kablam!   --> src/xt_type.rs:16:5
Oct 31 17:27:23.521 INFO kablam!    |
Oct 31 17:27:23.521 INFO kablam! 16 |     SysFunction(fn(&XtValue) -> ()),
Oct 31 17:27:23.521 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.521 INFO kablam! warning: variant is never constructed: `DefFunction`
Oct 31 17:27:23.521 INFO kablam!   --> src/xt_type.rs:17:5
Oct 31 17:27:23.521 INFO kablam!    |
Oct 31 17:27:23.521 INFO kablam! 17 |     DefFunction(Box<AST>),
Oct 31 17:27:23.521 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.521 INFO kablam! warning: function is never used: `new_bool`
Oct 31 17:27:23.521 INFO kablam!   --> src/xt_type.rs:37:1
Oct 31 17:27:23.521 INFO kablam!    |
Oct 31 17:27:23.521 INFO kablam! 37 | pub fn new_bool(i: bool) -> Box<XtValue> {
Oct 31 17:27:23.521 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:23.521 INFO kablam! 
Oct 31 17:27:23.539 INFO kablam! warning: unused `std::result::Result` which must be used
Oct 31 17:27:23.539 INFO kablam!   --> src/run.rs:93:17
Oct 31 17:27:23.539 INFO kablam!    |
Oct 31 17:27:23.539 INFO kablam! 93 |                 run_var(context, iden, exp);
Oct 31 17:27:23.539 INFO kablam!    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:23.539 INFO kablam!    |
Oct 31 17:27:23.539 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Oct 31 17:27:23.539 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Oct 31 17:27:23.539 INFO kablam! 
Oct 31 17:27:23.539 INFO kablam! warning: unused `std::result::Result` which must be used
Oct 31 17:27:23.539 INFO kablam!   --> src/run.rs:96:17
Oct 31 17:27:23.539 INFO kablam!    |
Oct 31 17:27:23.539 INFO kablam! 96 |                 run_stmt(context,stmt);
Oct 31 17:27:23.539 INFO kablam!    |                 ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:23.539 INFO kablam!    |
Oct 31 17:27:23.539 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Oct 31 17:27:23.539 INFO kablam! 
Oct 31 17:27:23.539 INFO kablam! warning: unused `std::result::Result` which must be used
Oct 31 17:27:23.539 INFO kablam!    --> src/run.rs:112:9
Oct 31 17:27:23.539 INFO kablam!     |
Oct 31 17:27:23.539 INFO kablam! 112 |         run_stmt(&mut context, &ast_vec);
Oct 31 17:27:23.539 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:23.539 INFO kablam!     |
Oct 31 17:27:23.539 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Oct 31 17:27:23.539 INFO kablam! 
Oct 31 17:27:23.539 INFO kablam! warning: unused `std::result::Result` which must be used
Oct 31 17:27:23.539 INFO kablam!   --> src/main.rs:29:21
Oct 31 17:27:23.539 INFO kablam!    |
Oct 31 17:27:23.539 INFO kablam! 29 |                     run(ast);
Oct 31 17:27:23.539 INFO kablam!    |                     ^^^^^^^^^
Oct 31 17:27:23.539 INFO kablam!    |
Oct 31 17:27:23.539 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Oct 31 17:27:23.539 INFO kablam! 
Oct 31 17:27:25.431 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.75s
Oct 31 17:27:25.432 INFO kablam! su: No module specific data is present
Oct 31 17:27:26.643 INFO running `"docker" "rm" "-f" "676ed609948dca90f42a0178d80398be122349cfe0704676cb9c122229773bd7"`
Oct 31 17:27:26.919 INFO blam! 676ed609948dca90f42a0178d80398be122349cfe0704676cb9c122229773bd7
Oct 31 17:27:26.921 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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"`
Oct 31 17:27:27.339 INFO blam! ae57bcd5d52128c14b38e00fa098110700d53132a89c60eb4ce692431129d5f1
Oct 31 17:27:27.341 INFO running `"docker" "start" "-a" "ae57bcd5d52128c14b38e00fa098110700d53132a89c60eb4ce692431129d5f1"`
Oct 31 17:27:29.927 INFO kablam! usermod: no changes
Oct 31 17:27:29.983 INFO kablam!    Compiling xt_lang v0.1.0 (/source)
Oct 31 17:27:30.307 INFO kablam! warning: unused macro definition
Oct 31 17:27:30.308 INFO kablam!    --> src/parser.rs:294:1
Oct 31 17:27:30.308 INFO kablam!     |
Oct 31 17:27:30.308 INFO kablam! 294 | / macro_rules! err_return2 {
Oct 31 17:27:30.308 INFO kablam! 295 | |     ($fn_exp:expr) => (
Oct 31 17:27:30.308 INFO kablam! 296 | |         match $fn_exp {
Oct 31 17:27:30.308 INFO kablam! 297 | |             AST::ERR(s,line) => { return AST::ERR(s,line); },
Oct 31 17:27:30.308 INFO kablam! ...   |
Oct 31 17:27:30.308 INFO kablam! 300 | |     )
Oct 31 17:27:30.308 INFO kablam! 301 | | }
Oct 31 17:27:30.308 INFO kablam!     | |_^
Oct 31 17:27:30.308 INFO kablam!     |
Oct 31 17:27:30.308 INFO kablam!     = note: #[warn(unused_macros)] on by default
Oct 31 17:27:30.308 INFO kablam! 
Oct 31 17:27:30.308 INFO kablam! warning: unnecessary parentheses around `if` condition
Oct 31 17:27:30.308 INFO kablam!    --> src/parser.rs:699:8
Oct 31 17:27:30.308 INFO kablam!     |
Oct 31 17:27:30.308 INFO kablam! 699 |     if (err) { Err(err) } else { Ok(AST::STMT(stmt_vec)) }
Oct 31 17:27:30.308 INFO kablam!     |        ^^^^^ help: remove these parentheses
Oct 31 17:27:30.308 INFO kablam!     |
Oct 31 17:27:30.308 INFO kablam!     = note: #[warn(unused_parens)] on by default
Oct 31 17:27:30.308 INFO kablam! 
Oct 31 17:27:30.312 INFO kablam! warning: unused import: `std::collections::HashSet`
Oct 31 17:27:30.313 INFO kablam!  --> src/xt_type.rs:3:5
Oct 31 17:27:30.313 INFO kablam!   |
Oct 31 17:27:30.313 INFO kablam! 3 | use std::collections::HashSet;
Oct 31 17:27:30.313 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:30.313 INFO kablam!   |
Oct 31 17:27:30.313 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 17:27:30.313 INFO kablam! 
Oct 31 17:27:30.530 INFO kablam! warning: unused variable: `err`
Oct 31 17:27:30.531 INFO kablam!    --> src/parser.rs:573:21
Oct 31 17:27:30.531 INFO kablam!     |
Oct 31 17:27:30.531 INFO kablam! 573 |                 Err(err) => {
Oct 31 17:27:30.531 INFO kablam!     |                     ^^^ help: consider using `_err` instead
Oct 31 17:27:30.531 INFO kablam!     |
Oct 31 17:27:30.531 INFO kablam!     = note: #[warn(unused_variables)] on by default
Oct 31 17:27:30.531 INFO kablam! 
Oct 31 17:27:30.535 INFO kablam! warning: unused variable: `i`
Oct 31 17:27:30.543 INFO kablam!   --> src/xt_type.rs:27:16
Oct 31 17:27:30.543 INFO kablam!    |
Oct 31 17:27:30.543 INFO kablam! 27 | pub fn new_int(i: i64) -> Box<XtValue> {
Oct 31 17:27:30.543 INFO kablam!    |                ^ help: consider using `_i` instead
Oct 31 17:27:30.543 INFO kablam! 
Oct 31 17:27:30.543 INFO kablam! warning: unused variable: `i`
Oct 31 17:27:30.543 INFO kablam!   --> src/xt_type.rs:37:17
Oct 31 17:27:30.543 INFO kablam!    |
Oct 31 17:27:30.543 INFO kablam! 37 | pub fn new_bool(i: bool) -> Box<XtValue> {
Oct 31 17:27:30.543 INFO kablam!    |                 ^ help: consider using `_i` instead
Oct 31 17:27:30.543 INFO kablam! 
Oct 31 17:27:30.543 INFO kablam! warning: unused variable: `err`
Oct 31 17:27:30.543 INFO kablam!   --> src/main.rs:31:21
Oct 31 17:27:30.543 INFO kablam!    |
Oct 31 17:27:30.543 INFO kablam! 31 |                 Err(err) => {}
Oct 31 17:27:30.543 INFO kablam!    |                     ^^^ help: consider using `_err` instead
Oct 31 17:27:30.543 INFO kablam! 
Oct 31 17:27:30.634 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:27:30.634 INFO kablam!   --> src/xt_type.rs:28:9
Oct 31 17:27:30.635 INFO kablam!    |
Oct 31 17:27:30.635 INFO kablam! 28 |     let mut val = XtValue {
Oct 31 17:27:30.635 INFO kablam!    |         ----^^^
Oct 31 17:27:30.635 INFO kablam!    |         |
Oct 31 17:27:30.635 INFO kablam!    |         help: remove this `mut`
Oct 31 17:27:30.635 INFO kablam!    |
Oct 31 17:27:30.635 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 17:27:30.635 INFO kablam! 
Oct 31 17:27:30.635 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:27:30.635 INFO kablam!   --> src/xt_type.rs:38:9
Oct 31 17:27:30.635 INFO kablam!    |
Oct 31 17:27:30.635 INFO kablam! 38 |     let mut val = XtValue {
Oct 31 17:27:30.635 INFO kablam!    |         ----^^^
Oct 31 17:27:30.635 INFO kablam!    |         |
Oct 31 17:27:30.635 INFO kablam!    |         help: remove this `mut`
Oct 31 17:27:30.635 INFO kablam! 
Oct 31 17:27:30.636 INFO kablam! warning: field is never used: `in_if`
Oct 31 17:27:30.637 INFO kablam!    --> src/parser.rs:483:5
Oct 31 17:27:30.637 INFO kablam!     |
Oct 31 17:27:30.637 INFO kablam! 483 |     in_if: isize,
Oct 31 17:27:30.637 INFO kablam!     |     ^^^^^^^^^^^^
Oct 31 17:27:30.637 INFO kablam!     |
Oct 31 17:27:30.637 INFO kablam!     = note: #[warn(dead_code)] on by default
Oct 31 17:27:30.637 INFO kablam! 
Oct 31 17:27:30.637 INFO kablam! warning: field is never used: `err`
Oct 31 17:27:30.637 INFO kablam!    --> src/parser.rs:487:5
Oct 31 17:27:30.637 INFO kablam!     |
Oct 31 17:27:30.637 INFO kablam! 487 |     err: bool,
Oct 31 17:27:30.637 INFO kablam!     |     ^^^^^^^^^
Oct 31 17:27:30.637 INFO kablam! 
Oct 31 17:27:30.637 INFO kablam! warning: variant is never constructed: `RETURN`
Oct 31 17:27:30.637 INFO kablam!   --> src/run.rs:60:5
Oct 31 17:27:30.637 INFO kablam!    |
Oct 31 17:27:30.637 INFO kablam! 60 |     RETURN(XtValue),
Oct 31 17:27:30.637 INFO kablam!    |     ^^^^^^^^^^^^^^^
Oct 31 17:27:30.637 INFO kablam! 
Oct 31 17:27:30.637 INFO kablam! warning: variant is never constructed: `BREAK`
Oct 31 17:27:30.637 INFO kablam!   --> src/run.rs:61:5
Oct 31 17:27:30.637 INFO kablam!    |
Oct 31 17:27:30.637 INFO kablam! 61 |     BREAK,
Oct 31 17:27:30.637 INFO kablam!    |     ^^^^^
Oct 31 17:27:30.637 INFO kablam! 
Oct 31 17:27:30.637 INFO kablam! warning: variant is never constructed: `CONTINUE`
Oct 31 17:27:30.638 INFO kablam!   --> src/run.rs:62:5
Oct 31 17:27:30.638 INFO kablam!    |
Oct 31 17:27:30.638 INFO kablam! 62 |     CONTINUE,
Oct 31 17:27:30.638 INFO kablam!    |     ^^^^^^^^
Oct 31 17:27:30.638 INFO kablam! 
Oct 31 17:27:30.638 INFO kablam! warning: field is never used: `name`
Oct 31 17:27:30.638 INFO kablam!  --> src/xt_type.rs:6:5
Oct 31 17:27:30.638 INFO kablam!   |
Oct 31 17:27:30.638 INFO kablam! 6 |     name: String,
Oct 31 17:27:30.638 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 17:27:30.638 INFO kablam! 
Oct 31 17:27:30.638 INFO kablam! warning: variant is never constructed: `SysFunction`
Oct 31 17:27:30.638 INFO kablam!   --> src/xt_type.rs:16:5
Oct 31 17:27:30.638 INFO kablam!    |
Oct 31 17:27:30.638 INFO kablam! 16 |     SysFunction(fn(&XtValue) -> ()),
Oct 31 17:27:30.638 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:30.638 INFO kablam! 
Oct 31 17:27:30.638 INFO kablam! warning: variant is never constructed: `DefFunction`
Oct 31 17:27:30.638 INFO kablam!   --> src/xt_type.rs:17:5
Oct 31 17:27:30.638 INFO kablam!    |
Oct 31 17:27:30.638 INFO kablam! 17 |     DefFunction(Box<AST>),
Oct 31 17:27:30.638 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:30.638 INFO kablam! 
Oct 31 17:27:30.638 INFO kablam! warning: function is never used: `new_bool`
Oct 31 17:27:30.638 INFO kablam!   --> src/xt_type.rs:37:1
Oct 31 17:27:30.638 INFO kablam!    |
Oct 31 17:27:30.638 INFO kablam! 37 | pub fn new_bool(i: bool) -> Box<XtValue> {
Oct 31 17:27:30.638 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:30.638 INFO kablam! 
Oct 31 17:27:30.655 INFO kablam! warning: unused `std::result::Result` which must be used
Oct 31 17:27:30.655 INFO kablam!   --> src/run.rs:93:17
Oct 31 17:27:30.655 INFO kablam!    |
Oct 31 17:27:30.655 INFO kablam! 93 |                 run_var(context, iden, exp);
Oct 31 17:27:30.655 INFO kablam!    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:30.655 INFO kablam!    |
Oct 31 17:27:30.655 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Oct 31 17:27:30.655 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Oct 31 17:27:30.655 INFO kablam! 
Oct 31 17:27:30.655 INFO kablam! warning: unused `std::result::Result` which must be used
Oct 31 17:27:30.655 INFO kablam!   --> src/run.rs:96:17
Oct 31 17:27:30.655 INFO kablam!    |
Oct 31 17:27:30.655 INFO kablam! 96 |                 run_stmt(context,stmt);
Oct 31 17:27:30.655 INFO kablam!    |                 ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:30.655 INFO kablam!    |
Oct 31 17:27:30.655 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Oct 31 17:27:30.655 INFO kablam! 
Oct 31 17:27:30.655 INFO kablam! warning: unused `std::result::Result` which must be used
Oct 31 17:27:30.655 INFO kablam!    --> src/run.rs:112:9
Oct 31 17:27:30.655 INFO kablam!     |
Oct 31 17:27:30.655 INFO kablam! 112 |         run_stmt(&mut context, &ast_vec);
Oct 31 17:27:30.655 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:27:30.655 INFO kablam!     |
Oct 31 17:27:30.655 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Oct 31 17:27:30.655 INFO kablam! 
Oct 31 17:27:30.655 INFO kablam! warning: unused `std::result::Result` which must be used
Oct 31 17:27:30.655 INFO kablam!   --> src/main.rs:29:21
Oct 31 17:27:30.655 INFO kablam!    |
Oct 31 17:27:30.655 INFO kablam! 29 |                     run(ast);
Oct 31 17:27:30.655 INFO kablam!    |                     ^^^^^^^^^
Oct 31 17:27:30.655 INFO kablam!    |
Oct 31 17:27:30.655 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Oct 31 17:27:30.655 INFO kablam! 
Oct 31 17:27:31.015 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.05s
Oct 31 17:27:31.017 INFO kablam! su: No module specific data is present
Oct 31 17:27:32.577 INFO running `"docker" "rm" "-f" "ae57bcd5d52128c14b38e00fa098110700d53132a89c60eb4ce692431129d5f1"`
Oct 31 17:27:32.815 INFO blam! ae57bcd5d52128c14b38e00fa098110700d53132a89c60eb4ce692431129d5f1
Oct 31 17:27:32.820 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/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"`
Oct 31 17:27:33.365 INFO blam! a28cca56596c828441e50d0ebf81849a8066ba772d845bee1c0f3e23cc5c729a
Oct 31 17:27:33.367 INFO running `"docker" "start" "-a" "a28cca56596c828441e50d0ebf81849a8066ba772d845bee1c0f3e23cc5c729a"`
Oct 31 17:27:35.631 INFO kablam! usermod: no changes
Oct 31 17:27:35.699 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Oct 31 17:27:35.707 INFO kablam!      Running /target/debug/deps/xt_lang-69d9591db4b6643d
Oct 31 17:27:35.711 INFO blam! 
Oct 31 17:27:35.711 INFO blam! running 0 tests
Oct 31 17:27:35.711 INFO blam! 
Oct 31 17:27:35.711 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:27:35.711 INFO blam! 
Oct 31 17:27:35.712 INFO kablam! su: No module specific data is present
Oct 31 17:27:37.146 INFO running `"docker" "rm" "-f" "a28cca56596c828441e50d0ebf81849a8066ba772d845bee1c0f3e23cc5c729a"`
Oct 31 17:27:37.503 INFO blam! a28cca56596c828441e50d0ebf81849a8066ba772d845bee1c0f3e23cc5c729a
