Oct 31 17:42:56.238 INFO testing ukitaka/min_region against 1.30.0 for beta-1.31-1
Oct 31 17:42:56.239 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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:42:56.787 INFO blam! 33d7c2bf370dfa7d678639c058d1f47045409bbd4f69db7ba9e02961aef3c820
Oct 31 17:42:56.790 INFO running `"docker" "start" "-a" "33d7c2bf370dfa7d678639c058d1f47045409bbd4f69db7ba9e02961aef3c820"`
Oct 31 17:42:57.940 INFO kablam! usermod: no changes
Oct 31 17:42:57.987 INFO kablam!    Compiling min_region v0.1.0 (/source)
Oct 31 17:42:58.171 INFO kablam! warning: unused variable: `expr`
Oct 31 17:42:58.171 INFO kablam!  --> src/codegen/llvm/generator.rs:6:23
Oct 31 17:42:58.171 INFO kablam!   |
Oct 31 17:42:58.171 INFO kablam! 6 |     fn generateInMain(expr: Expr) -> String {
Oct 31 17:42:58.171 INFO kablam!   |                       ^^^^ help: consider using `_expr` instead
Oct 31 17:42:58.171 INFO kablam!   |
Oct 31 17:42:58.172 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 17:42:58.172 INFO kablam! 
Oct 31 17:42:58.172 INFO kablam! warning: field is never used: `name`
Oct 31 17:42:58.172 INFO kablam!  --> src/syntax/ast.rs:2:5
Oct 31 17:42:58.172 INFO kablam!   |
Oct 31 17:42:58.172 INFO kablam! 2 |     name: String
Oct 31 17:42:58.172 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 17:42:58.172 INFO kablam!   |
Oct 31 17:42:58.172 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 17:42:58.172 INFO kablam! 
Oct 31 17:42:58.172 INFO kablam! warning: field is never used: `region`
Oct 31 17:42:58.172 INFO kablam!   --> src/syntax/ast.rs:17:5
Oct 31 17:42:58.172 INFO kablam!    |
Oct 31 17:42:58.172 INFO kablam! 17 |     region: RegionVar,
Oct 31 17:42:58.172 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Oct 31 17:42:58.172 INFO kablam! 
Oct 31 17:42:58.172 INFO kablam! warning: field is never used: `size`
Oct 31 17:42:58.172 INFO kablam!   --> src/syntax/ast.rs:18:5
Oct 31 17:42:58.172 INFO kablam!    |
Oct 31 17:42:58.172 INFO kablam! 18 |     size: RegionSize
Oct 31 17:42:58.172 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Oct 31 17:42:58.172 INFO kablam! 
Oct 31 17:42:58.173 INFO kablam! warning: field is never used: `name`
Oct 31 17:42:58.173 INFO kablam!   --> src/syntax/ast.rs:29:5
Oct 31 17:42:58.173 INFO kablam!    |
Oct 31 17:42:58.173 INFO kablam! 29 |     name: String
Oct 31 17:42:58.173 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 17:42:58.173 INFO kablam! 
Oct 31 17:42:58.183 INFO kablam! warning: method `generateInMain` should have a snake case name such as `generate_in_main`
Oct 31 17:42:58.183 INFO kablam!   --> src/codegen/llvm/generator.rs:6:5
Oct 31 17:42:58.186 INFO kablam!    |
Oct 31 17:42:58.186 INFO kablam! 6  | /     fn generateInMain(expr: Expr) -> String {
Oct 31 17:42:58.187 INFO kablam! 7  | |         format!("\
Oct 31 17:42:58.187 INFO kablam! 8  | | define i32 @main(i32, i8**) #0 {{
Oct 31 17:42:58.187 INFO kablam! 9  | |     ret i32 1
Oct 31 17:42:58.187 INFO kablam! 10 | | }}\
Oct 31 17:42:58.187 INFO kablam! 11 | |         ")
Oct 31 17:42:58.187 INFO kablam! 12 | |     }
Oct 31 17:42:58.187 INFO kablam!    | |_____^
Oct 31 17:42:58.187 INFO kablam!    |
Oct 31 17:42:58.187 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 17:42:58.187 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: unused variable: `expr`
Oct 31 17:42:58.727 INFO kablam!  --> src/codegen/llvm/generator.rs:6:23
Oct 31 17:42:58.727 INFO kablam!   |
Oct 31 17:42:58.727 INFO kablam! 6 |     fn generateInMain(expr: Expr) -> String {
Oct 31 17:42:58.727 INFO kablam!   |                       ^^^^ help: consider using `_expr` instead
Oct 31 17:42:58.727 INFO kablam!   |
Oct 31 17:42:58.727 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: field is never used: `name`
Oct 31 17:42:58.727 INFO kablam!  --> src/syntax/ast.rs:2:5
Oct 31 17:42:58.727 INFO kablam!   |
Oct 31 17:42:58.727 INFO kablam! 2 |     name: String
Oct 31 17:42:58.727 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 17:42:58.727 INFO kablam!   |
Oct 31 17:42:58.727 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: variant is never constructed: `Finite`
Oct 31 17:42:58.727 INFO kablam!  --> src/syntax/ast.rs:6:5
Oct 31 17:42:58.727 INFO kablam!   |
Oct 31 17:42:58.727 INFO kablam! 6 |     Finite(i32),
Oct 31 17:42:58.727 INFO kablam!   |     ^^^^^^^^^^^
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: variant is never constructed: `Infinite`
Oct 31 17:42:58.727 INFO kablam!  --> src/syntax/ast.rs:7:5
Oct 31 17:42:58.727 INFO kablam!   |
Oct 31 17:42:58.727 INFO kablam! 7 |     Infinite
Oct 31 17:42:58.727 INFO kablam!   |     ^^^^^^^^
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: variant is never constructed: `AtTop`
Oct 31 17:42:58.727 INFO kablam!   --> src/syntax/ast.rs:11:5
Oct 31 17:42:58.727 INFO kablam!    |
Oct 31 17:42:58.727 INFO kablam! 11 |     AtTop(RegionVar),
Oct 31 17:42:58.727 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: variant is never constructed: `AtBot`
Oct 31 17:42:58.727 INFO kablam!   --> src/syntax/ast.rs:12:5
Oct 31 17:42:58.727 INFO kablam!    |
Oct 31 17:42:58.727 INFO kablam! 12 |     AtBot(RegionVar),
Oct 31 17:42:58.727 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: variant is never constructed: `SAt`
Oct 31 17:42:58.727 INFO kablam!   --> src/syntax/ast.rs:13:5
Oct 31 17:42:58.727 INFO kablam!    |
Oct 31 17:42:58.727 INFO kablam! 13 |     SAt(RegionVar),
Oct 31 17:42:58.727 INFO kablam!    |     ^^^^^^^^^^^^^^
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: field is never used: `region`
Oct 31 17:42:58.727 INFO kablam!   --> src/syntax/ast.rs:17:5
Oct 31 17:42:58.727 INFO kablam!    |
Oct 31 17:42:58.727 INFO kablam! 17 |     region: RegionVar,
Oct 31 17:42:58.727 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: field is never used: `size`
Oct 31 17:42:58.727 INFO kablam!   --> src/syntax/ast.rs:18:5
Oct 31 17:42:58.727 INFO kablam!    |
Oct 31 17:42:58.727 INFO kablam! 18 |     size: RegionSize
Oct 31 17:42:58.727 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: variant is never constructed: `True`
Oct 31 17:42:58.727 INFO kablam!   --> src/syntax/ast.rs:23:5
Oct 31 17:42:58.727 INFO kablam!    |
Oct 31 17:42:58.727 INFO kablam! 23 |     True,
Oct 31 17:42:58.727 INFO kablam!    |     ^^^^
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: variant is never constructed: `False`
Oct 31 17:42:58.727 INFO kablam!   --> src/syntax/ast.rs:24:5
Oct 31 17:42:58.727 INFO kablam!    |
Oct 31 17:42:58.727 INFO kablam! 24 |     False,
Oct 31 17:42:58.727 INFO kablam!    |     ^^^^^
Oct 31 17:42:58.727 INFO kablam! 
Oct 31 17:42:58.727 INFO kablam! warning: variant is never constructed: `Number`
Oct 31 17:42:58.727 INFO kablam!   --> src/syntax/ast.rs:25:5
Oct 31 17:42:58.727 INFO kablam!    |
Oct 31 17:42:58.727 INFO kablam! 25 |     Number(i32)
Oct 31 17:42:58.727 INFO kablam!    |     ^^^^^^^^^^^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: field is never used: `name`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:29:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 29 |     name: String
Oct 31 17:42:58.728 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `Var`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:33:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 33 |     Var(Var),
Oct 31 17:42:58.728 INFO kablam!    |     ^^^^^^^^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `Pair`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:34:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 34 |     Pair(Var, Var),
Oct 31 17:42:58.728 INFO kablam!    |     ^^^^^^^^^^^^^^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `Cons`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:35:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 35 |     Cons(Var, Var),
Oct 31 17:42:58.728 INFO kablam!    |     ^^^^^^^^^^^^^^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `Var`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:40:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 40 |     Var(Var),
Oct 31 17:42:58.728 INFO kablam!    |     ^^^^^^^^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `Let`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:41:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 41 | /     Let {
Oct 31 17:42:58.728 INFO kablam! 42 | |         pattern: Pattern,
Oct 31 17:42:58.728 INFO kablam! 43 | |         expr: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 44 | |         body: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 45 | |     },
Oct 31 17:42:58.728 INFO kablam!    | |_____^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `Pair`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:46:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 46 | /     Pair {
Oct 31 17:42:58.728 INFO kablam! 47 | |         fst: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 48 | |         snd: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 49 | |         at: AllocationPoint,
Oct 31 17:42:58.728 INFO kablam! 50 | |     },
Oct 31 17:42:58.728 INFO kablam!    | |_____^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `Cons`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:51:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 51 | /     Cons {
Oct 31 17:42:58.728 INFO kablam! 52 | |         head: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 53 | |         tail: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 54 | |         at: AllocationPoint,
Oct 31 17:42:58.728 INFO kablam! 55 | |     },
Oct 31 17:42:58.728 INFO kablam!    | |_____^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `Closure`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:56:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 56 | /     Closure {
Oct 31 17:42:58.728 INFO kablam! 57 | |         var: Var,
Oct 31 17:42:58.728 INFO kablam! 58 | |         expr: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 59 | |         at: AllocationPoint,
Oct 31 17:42:58.728 INFO kablam! 60 | |     },
Oct 31 17:42:58.728 INFO kablam!    | |_____^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `Case`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:61:5
Oct 31 17:42:58.728 INFO kablam!    |
Oct 31 17:42:58.728 INFO kablam! 61 | /     Case {
Oct 31 17:42:58.728 INFO kablam! 62 | |         target: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 63 | |         pattern1: Pattern,
Oct 31 17:42:58.728 INFO kablam! 64 | |         body1: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 65 | |         pattern2: Pattern,
Oct 31 17:42:58.728 INFO kablam! 66 | |         body2: &'a Expr<'a>,
Oct 31 17:42:58.728 INFO kablam! 67 | |     },
Oct 31 17:42:58.728 INFO kablam!    | |_____^
Oct 31 17:42:58.728 INFO kablam! 
Oct 31 17:42:58.728 INFO kablam! warning: variant is never constructed: `LetRec`
Oct 31 17:42:58.728 INFO kablam!   --> src/syntax/ast.rs:68:5
Oct 31 17:42:58.729 INFO kablam!    |
Oct 31 17:42:58.729 INFO kablam! 68 | /     LetRec {
Oct 31 17:42:58.729 INFO kablam! 69 | |         name: String,
Oct 31 17:42:58.729 INFO kablam! 70 | |         fr_params: Vec<BindingPoint>,
Oct 31 17:42:58.729 INFO kablam! 71 | |         param: Var,
Oct 31 17:42:58.729 INFO kablam! ...  |
Oct 31 17:42:58.729 INFO kablam! 74 | |         expr: &'a Expr<'a>,
Oct 31 17:42:58.729 INFO kablam! 75 | |     },
Oct 31 17:42:58.729 INFO kablam!    | |_____^
Oct 31 17:42:58.729 INFO kablam! 
Oct 31 17:42:58.729 INFO kablam! warning: variant is never constructed: `App`
Oct 31 17:42:58.729 INFO kablam!   --> src/syntax/ast.rs:76:5
Oct 31 17:42:58.729 INFO kablam!    |
Oct 31 17:42:58.729 INFO kablam! 76 | /     App {
Oct 31 17:42:58.729 INFO kablam! 77 | |         func_name: String,
Oct 31 17:42:58.729 INFO kablam! 78 | |         ar_params: Vec<AllocationPoint>,
Oct 31 17:42:58.729 INFO kablam! 79 | |         at: AllocationPoint,
Oct 31 17:42:58.729 INFO kablam! 80 | |     },
Oct 31 17:42:58.729 INFO kablam!    | |_____^
Oct 31 17:42:58.729 INFO kablam! 
Oct 31 17:42:58.729 INFO kablam! warning: variant is never constructed: `LetRegion`
Oct 31 17:42:58.729 INFO kablam!   --> src/syntax/ast.rs:81:5
Oct 31 17:42:58.729 INFO kablam!    |
Oct 31 17:42:58.729 INFO kablam! 81 | /     LetRegion {
Oct 31 17:42:58.729 INFO kablam! 82 | |         bindings: Vec<BindingPoint>,
Oct 31 17:42:58.729 INFO kablam! 83 | |         expr: &'a Expr<'a>,
Oct 31 17:42:58.729 INFO kablam! 84 | |     }
Oct 31 17:42:58.729 INFO kablam!    | |_____^
Oct 31 17:42:58.729 INFO kablam! 
Oct 31 17:42:58.729 INFO kablam! warning: method `generateInMain` should have a snake case name such as `generate_in_main`
Oct 31 17:42:58.729 INFO kablam!   --> src/codegen/llvm/generator.rs:6:5
Oct 31 17:42:58.729 INFO kablam!    |
Oct 31 17:42:58.729 INFO kablam! 6  | /     fn generateInMain(expr: Expr) -> String {
Oct 31 17:42:58.729 INFO kablam! 7  | |         format!("\
Oct 31 17:42:58.729 INFO kablam! 8  | | define i32 @main(i32, i8**) #0 {{
Oct 31 17:42:58.729 INFO kablam! 9  | |     ret i32 1
Oct 31 17:42:58.729 INFO kablam! 10 | | }}\
Oct 31 17:42:58.729 INFO kablam! 11 | |         ")
Oct 31 17:42:58.729 INFO kablam! 12 | |     }
Oct 31 17:42:58.729 INFO kablam!    | |_____^
Oct 31 17:42:58.729 INFO kablam!    |
Oct 31 17:42:58.729 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 17:42:58.729 INFO kablam! 
Oct 31 17:42:59.687 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.72s
Oct 31 17:42:59.687 INFO kablam! su: No module specific data is present
Oct 31 17:43:00.428 INFO running `"docker" "rm" "-f" "33d7c2bf370dfa7d678639c058d1f47045409bbd4f69db7ba9e02961aef3c820"`
Oct 31 17:43:00.783 INFO blam! 33d7c2bf370dfa7d678639c058d1f47045409bbd4f69db7ba9e02961aef3c820
Oct 31 17:43:00.789 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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:43:01.187 INFO blam! 30660ea2b300e531d0b45197799095ea829bbb327b110899f8c1c4a6732db4f0
Oct 31 17:43:01.190 INFO running `"docker" "start" "-a" "30660ea2b300e531d0b45197799095ea829bbb327b110899f8c1c4a6732db4f0"`
Oct 31 17:43:03.279 INFO kablam! usermod: no changes
Oct 31 17:43:03.343 INFO kablam!    Compiling min_region v0.1.0 (/source)
Oct 31 17:43:03.846 INFO kablam! warning: unused variable: `expr`
Oct 31 17:43:03.846 INFO kablam!  --> src/codegen/llvm/generator.rs:6:23
Oct 31 17:43:03.846 INFO kablam!   |
Oct 31 17:43:03.846 INFO kablam! 6 |     fn generateInMain(expr: Expr) -> String {
Oct 31 17:43:03.846 INFO kablam!   |                       ^^^^ help: consider using `_expr` instead
Oct 31 17:43:03.860 INFO kablam!   |
Oct 31 17:43:03.860 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 17:43:03.860 INFO kablam! 
Oct 31 17:43:03.863 INFO kablam! warning: field is never used: `name`
Oct 31 17:43:03.863 INFO kablam!  --> src/syntax/ast.rs:2:5
Oct 31 17:43:03.863 INFO kablam!   |
Oct 31 17:43:03.863 INFO kablam! 2 |     name: String
Oct 31 17:43:03.863 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 17:43:03.863 INFO kablam! warning: unused variable: `expr`
Oct 31 17:43:03.863 INFO kablam!  --> src/codegen/llvm/generator.rs:6:23
Oct 31 17:43:03.863 INFO kablam!   |
Oct 31 17:43:03.863 INFO kablam! 6 |     fn generateInMain(expr: Expr) -> String {
Oct 31 17:43:03.863 INFO kablam!   |                       ^^^^ help: consider using `_expr` instead
Oct 31 17:43:03.863 INFO kablam!   |
Oct 31 17:43:03.864 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 17:43:03.864 INFO kablam! 
Oct 31 17:43:03.864 INFO kablam!   |
Oct 31 17:43:03.864 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 17:43:03.864 INFO kablam! 
Oct 31 17:43:03.864 INFO kablam! warning: field is never used: `region`
Oct 31 17:43:03.864 INFO kablam!   --> src/syntax/ast.rs:17:5
Oct 31 17:43:03.864 INFO kablam!    |
Oct 31 17:43:03.864 INFO kablam! 17 |     region: RegionVar,
Oct 31 17:43:03.864 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Oct 31 17:43:03.864 INFO kablam! 
Oct 31 17:43:03.864 INFO kablam! warning: field is never used: `size`
Oct 31 17:43:03.864 INFO kablam!   --> src/syntax/ast.rs:18:5
Oct 31 17:43:03.864 INFO kablam!    |
Oct 31 17:43:03.864 INFO kablam! 18 |     size: RegionSize
Oct 31 17:43:03.864 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Oct 31 17:43:03.864 INFO kablam! 
Oct 31 17:43:03.864 INFO kablam! warning: field is never used: `name`
Oct 31 17:43:03.864 INFO kablam!   --> src/syntax/ast.rs:29:5
Oct 31 17:43:03.864 INFO kablam!    |
Oct 31 17:43:03.864 INFO kablam! 29 |     name: String
Oct 31 17:43:03.864 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 17:43:03.865 INFO kablam! 
Oct 31 17:43:03.875 INFO kablam! warning: field is never used: `name`
Oct 31 17:43:03.875 INFO kablam!  --> src/syntax/ast.rs:2:5
Oct 31 17:43:03.875 INFO kablam!   |
Oct 31 17:43:03.875 INFO kablam! 2 |     name: String
Oct 31 17:43:03.875 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 17:43:03.875 INFO kablam!   |
Oct 31 17:43:03.875 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 17:43:03.875 INFO kablam! 
Oct 31 17:43:03.875 INFO kablam! warning: variant is never constructed: `Finite`
Oct 31 17:43:03.875 INFO kablam!  --> src/syntax/ast.rs:6:5
Oct 31 17:43:03.875 INFO kablam!   |
Oct 31 17:43:03.875 INFO kablam! 6 |     Finite(i32),
Oct 31 17:43:03.875 INFO kablam!   |     ^^^^^^^^^^^
Oct 31 17:43:03.875 INFO kablam! 
Oct 31 17:43:03.875 INFO kablam! warning: variant is never constructed: `Infinite`
Oct 31 17:43:03.875 INFO kablam!  --> src/syntax/ast.rs:7:5
Oct 31 17:43:03.875 INFO kablam!   |
Oct 31 17:43:03.875 INFO kablam! 7 |     Infinite
Oct 31 17:43:03.875 INFO kablam!   |     ^^^^^^^^
Oct 31 17:43:03.875 INFO kablam! 
Oct 31 17:43:03.875 INFO kablam! warning: variant is never constructed: `AtTop`
Oct 31 17:43:03.875 INFO kablam!   --> src/syntax/ast.rs:11:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 11 |     AtTop(RegionVar),
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `AtBot`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:12:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 12 |     AtBot(RegionVar),
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `SAt`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:13:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 13 |     SAt(RegionVar),
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: field is never used: `region`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:17:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 17 |     region: RegionVar,
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: field is never used: `size`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:18:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 18 |     size: RegionSize
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `True`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:23:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 23 |     True,
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `False`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:24:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 24 |     False,
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `Number`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:25:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 25 |     Number(i32)
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: field is never used: `name`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:29:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 29 |     name: String
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `Var`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:33:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 33 |     Var(Var),
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `Pair`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:34:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 34 |     Pair(Var, Var),
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `Cons`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:35:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 35 |     Cons(Var, Var),
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `Var`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:40:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 40 |     Var(Var),
Oct 31 17:43:03.876 INFO kablam!    |     ^^^^^^^^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `Let`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:41:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 41 | /     Let {
Oct 31 17:43:03.876 INFO kablam! 42 | |         pattern: Pattern,
Oct 31 17:43:03.876 INFO kablam! 43 | |         expr: &'a Expr<'a>,
Oct 31 17:43:03.876 INFO kablam! 44 | |         body: &'a Expr<'a>,
Oct 31 17:43:03.876 INFO kablam! 45 | |     },
Oct 31 17:43:03.876 INFO kablam!    | |_____^
Oct 31 17:43:03.876 INFO kablam! 
Oct 31 17:43:03.876 INFO kablam! warning: variant is never constructed: `Pair`
Oct 31 17:43:03.876 INFO kablam!   --> src/syntax/ast.rs:46:5
Oct 31 17:43:03.876 INFO kablam!    |
Oct 31 17:43:03.876 INFO kablam! 46 | /     Pair {
Oct 31 17:43:03.877 INFO kablam! 47 | |         fst: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 48 | |         snd: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 49 | |         at: AllocationPoint,
Oct 31 17:43:03.877 INFO kablam! 50 | |     },
Oct 31 17:43:03.877 INFO kablam!    | |_____^
Oct 31 17:43:03.877 INFO kablam! 
Oct 31 17:43:03.877 INFO kablam! warning: variant is never constructed: `Cons`
Oct 31 17:43:03.877 INFO kablam!   --> src/syntax/ast.rs:51:5
Oct 31 17:43:03.877 INFO kablam!    |
Oct 31 17:43:03.877 INFO kablam! 51 | /     Cons {
Oct 31 17:43:03.877 INFO kablam! 52 | |         head: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 53 | |         tail: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 54 | |         at: AllocationPoint,
Oct 31 17:43:03.877 INFO kablam! 55 | |     },
Oct 31 17:43:03.877 INFO kablam!    | |_____^
Oct 31 17:43:03.877 INFO kablam! 
Oct 31 17:43:03.877 INFO kablam! warning: variant is never constructed: `Closure`
Oct 31 17:43:03.877 INFO kablam!   --> src/syntax/ast.rs:56:5
Oct 31 17:43:03.877 INFO kablam!    |
Oct 31 17:43:03.877 INFO kablam! 56 | /     Closure {
Oct 31 17:43:03.877 INFO kablam! 57 | |         var: Var,
Oct 31 17:43:03.877 INFO kablam! 58 | |         expr: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 59 | |         at: AllocationPoint,
Oct 31 17:43:03.877 INFO kablam! 60 | |     },
Oct 31 17:43:03.877 INFO kablam!    | |_____^
Oct 31 17:43:03.877 INFO kablam! 
Oct 31 17:43:03.877 INFO kablam! warning: variant is never constructed: `Case`
Oct 31 17:43:03.877 INFO kablam!   --> src/syntax/ast.rs:61:5
Oct 31 17:43:03.877 INFO kablam!    |
Oct 31 17:43:03.877 INFO kablam! 61 | /     Case {
Oct 31 17:43:03.877 INFO kablam! 62 | |         target: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 63 | |         pattern1: Pattern,
Oct 31 17:43:03.877 INFO kablam! 64 | |         body1: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 65 | |         pattern2: Pattern,
Oct 31 17:43:03.877 INFO kablam! 66 | |         body2: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 67 | |     },
Oct 31 17:43:03.877 INFO kablam!    | |_____^
Oct 31 17:43:03.877 INFO kablam! 
Oct 31 17:43:03.877 INFO kablam! warning: variant is never constructed: `LetRec`
Oct 31 17:43:03.877 INFO kablam!   --> src/syntax/ast.rs:68:5
Oct 31 17:43:03.877 INFO kablam!    |
Oct 31 17:43:03.877 INFO kablam! 68 | /     LetRec {
Oct 31 17:43:03.877 INFO kablam! 69 | |         name: String,
Oct 31 17:43:03.877 INFO kablam! 70 | |         fr_params: Vec<BindingPoint>,
Oct 31 17:43:03.877 INFO kablam! 71 | |         param: Var,
Oct 31 17:43:03.877 INFO kablam! ...  |
Oct 31 17:43:03.877 INFO kablam! 74 | |         expr: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 75 | |     },
Oct 31 17:43:03.877 INFO kablam!    | |_____^
Oct 31 17:43:03.877 INFO kablam! 
Oct 31 17:43:03.877 INFO kablam! warning: variant is never constructed: `App`
Oct 31 17:43:03.877 INFO kablam!   --> src/syntax/ast.rs:76:5
Oct 31 17:43:03.877 INFO kablam!    |
Oct 31 17:43:03.877 INFO kablam! 76 | /     App {
Oct 31 17:43:03.877 INFO kablam! 77 | |         func_name: String,
Oct 31 17:43:03.877 INFO kablam! 78 | |         ar_params: Vec<AllocationPoint>,
Oct 31 17:43:03.877 INFO kablam! 79 | |         at: AllocationPoint,
Oct 31 17:43:03.877 INFO kablam! 80 | |     },
Oct 31 17:43:03.877 INFO kablam!    | |_____^
Oct 31 17:43:03.877 INFO kablam! 
Oct 31 17:43:03.877 INFO kablam! warning: variant is never constructed: `LetRegion`
Oct 31 17:43:03.877 INFO kablam!   --> src/syntax/ast.rs:81:5
Oct 31 17:43:03.877 INFO kablam!    |
Oct 31 17:43:03.877 INFO kablam! 81 | /     LetRegion {
Oct 31 17:43:03.877 INFO kablam! 82 | |         bindings: Vec<BindingPoint>,
Oct 31 17:43:03.877 INFO kablam! 83 | |         expr: &'a Expr<'a>,
Oct 31 17:43:03.877 INFO kablam! 84 | |     }
Oct 31 17:43:03.877 INFO kablam!    | |_____^
Oct 31 17:43:03.877 INFO kablam! 
Oct 31 17:43:03.877 INFO kablam! warning: method `generateInMain` should have a snake case name such as `generate_in_main`
Oct 31 17:43:03.877 INFO kablam!   --> src/codegen/llvm/generator.rs:6:5
Oct 31 17:43:03.877 INFO kablam!    |
Oct 31 17:43:03.877 INFO kablam! 6  | /     fn generateInMain(expr: Expr) -> String {
Oct 31 17:43:03.877 INFO kablam! 7  | |         format!("\
Oct 31 17:43:03.877 INFO kablam! 8  | | define i32 @main(i32, i8**) #0 {{
Oct 31 17:43:03.877 INFO kablam! 9  | |     ret i32 1
Oct 31 17:43:03.877 INFO kablam! 10 | | }}\
Oct 31 17:43:03.877 INFO kablam! 11 | |         ")
Oct 31 17:43:03.877 INFO kablam! 12 | |     }
Oct 31 17:43:03.877 INFO kablam!    | |_____^
Oct 31 17:43:03.877 INFO kablam!    |
Oct 31 17:43:03.877 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 17:43:03.877 INFO kablam! 
Oct 31 17:43:03.899 INFO kablam! warning: method `generateInMain` should have a snake case name such as `generate_in_main`
Oct 31 17:43:03.899 INFO kablam!   --> src/codegen/llvm/generator.rs:6:5
Oct 31 17:43:03.899 INFO kablam!    |
Oct 31 17:43:03.899 INFO kablam! 6  | /     fn generateInMain(expr: Expr) -> String {
Oct 31 17:43:03.899 INFO kablam! 7  | |         format!("\
Oct 31 17:43:03.899 INFO kablam! 8  | | define i32 @main(i32, i8**) #0 {{
Oct 31 17:43:03.899 INFO kablam! 9  | |     ret i32 1
Oct 31 17:43:03.899 INFO kablam! 10 | | }}\
Oct 31 17:43:03.899 INFO kablam! 11 | |         ")
Oct 31 17:43:03.899 INFO kablam! 12 | |     }
Oct 31 17:43:03.899 INFO kablam!    | |_____^
Oct 31 17:43:03.899 INFO kablam!    |
Oct 31 17:43:03.899 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 17:43:03.899 INFO kablam! 
Oct 31 17:43:04.989 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.68s
Oct 31 17:43:04.989 INFO kablam! su: No module specific data is present
Oct 31 17:43:05.838 INFO running `"docker" "rm" "-f" "30660ea2b300e531d0b45197799095ea829bbb327b110899f8c1c4a6732db4f0"`
Oct 31 17:43:06.071 INFO blam! 30660ea2b300e531d0b45197799095ea829bbb327b110899f8c1c4a6732db4f0
Oct 31 17:43:06.075 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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:43:06.492 INFO blam! f356710ffeb5799fa1091ffec6e85e67d7c3eb9ca5554d6c0c943aa9134ff1c4
Oct 31 17:43:06.494 INFO running `"docker" "start" "-a" "f356710ffeb5799fa1091ffec6e85e67d7c3eb9ca5554d6c0c943aa9134ff1c4"`
Oct 31 17:43:07.903 INFO kablam! usermod: no changes
Oct 31 17:43:07.975 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Oct 31 17:43:07.978 INFO kablam!      Running /target/debug/deps/min_region-84d0bab7765007da
Oct 31 17:43:07.978 INFO kablam!      Running /target/debug/deps/min_region-8cf97adb9bfaba4a
Oct 31 17:43:07.978 INFO blam! 
Oct 31 17:43:07.978 INFO blam! running 0 tests
Oct 31 17:43:07.978 INFO blam! 
Oct 31 17:43:07.978 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:43:07.978 INFO blam! 
Oct 31 17:43:07.979 INFO blam! 
Oct 31 17:43:07.979 INFO blam! running 0 tests
Oct 31 17:43:07.979 INFO blam! 
Oct 31 17:43:07.979 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:43:07.979 INFO blam! 
Oct 31 17:43:07.979 INFO kablam!      Running /target/debug/deps/run_test_case1-fbfb7faff317cb09
Oct 31 17:43:07.980 INFO blam! 
Oct 31 17:43:07.980 INFO blam! running 0 tests
Oct 31 17:43:07.980 INFO blam! 
Oct 31 17:43:07.980 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:43:07.980 INFO blam! 
Oct 31 17:43:07.982 INFO kablam!    Doc-tests min_region
Oct 31 17:43:08.275 INFO blam! 
Oct 31 17:43:08.275 INFO blam! running 0 tests
Oct 31 17:43:08.275 INFO blam! 
Oct 31 17:43:08.275 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:43:08.275 INFO blam! 
Oct 31 17:43:08.291 INFO kablam! su: No module specific data is present
Oct 31 17:43:09.287 INFO running `"docker" "rm" "-f" "f356710ffeb5799fa1091ffec6e85e67d7c3eb9ca5554d6c0c943aa9134ff1c4"`
Oct 31 17:43:09.588 INFO blam! f356710ffeb5799fa1091ffec6e85e67d7c3eb9ca5554d6c0c943aa9134ff1c4
