[INFO] cloning repository https://github.com/chklauser/rust-nvm [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/chklauser/rust-nvm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchklauser%2Frust-nvm", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchklauser%2Frust-nvm'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 50e64e580fc3ed48073e106e0a1dd586d52f4576 [INFO] checking chklauser/rust-nvm against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchklauser%2Frust-nvm" "/workspace/builds/worker-14/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-14/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/chklauser/rust-nvm on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/chklauser/rust-nvm [INFO] finished tweaking git repo https://github.com/chklauser/rust-nvm [INFO] tweaked toml for git repo https://github.com/chklauser/rust-nvm written to /workspace/builds/worker-14/source/Cargo.toml [INFO] crate git repo https://github.com/chklauser/rust-nvm already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded strsim v0.5.2 [INFO] [stderr] Downloaded term_size v0.2.1 [INFO] [stderr] Downloaded unicode-segmentation v0.1.3 [INFO] [stderr] Downloaded clap v2.19.1 [INFO] [stderr] Downloaded env_logger v0.3.4 [INFO] [stderr] Downloaded unicode-width v0.1.3 [INFO] [stderr] Downloaded combine-language v2.0.0 [INFO] [stderr] Downloaded combine v2.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f227b84a4b0c4559cb78132869e9d25829957b8948de1a08ecef0a2b2b716a62 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "f227b84a4b0c4559cb78132869e9d25829957b8948de1a08ecef0a2b2b716a62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f227b84a4b0c4559cb78132869e9d25829957b8948de1a08ecef0a2b2b716a62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f227b84a4b0c4559cb78132869e9d25829957b8948de1a08ecef0a2b2b716a62", kill_on_drop: false }` [INFO] [stdout] f227b84a4b0c4559cb78132869e9d25829957b8948de1a08ecef0a2b2b716a62 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b7f3692af967a0d83a04c15bf578dee58e7e6ffbd6c12aa878e6cbd8a1ddc44c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "b7f3692af967a0d83a04c15bf578dee58e7e6ffbd6c12aa878e6cbd8a1ddc44c", kill_on_drop: false }` [INFO] [stderr] Checking libc v0.2.14 [INFO] [stderr] Checking unicode-segmentation v0.1.3 [INFO] [stderr] Checking combine v2.0.0 [INFO] [stderr] Checking thread-id v2.0.0 [INFO] [stderr] Checking memchr v0.1.11 [INFO] [stderr] Checking term_size v0.2.1 [INFO] [stderr] Checking thread_local v0.2.6 [INFO] [stderr] Checking clap v2.19.1 [INFO] [stderr] Checking aho-corasick v0.5.2 [INFO] [stderr] Checking regex v0.1.73 [INFO] [stderr] Checking combine-language v2.0.0 [INFO] [stderr] Checking env_logger v0.3.4 [INFO] [stderr] Checking nvm v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/vm/machine.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / macro_rules! try_check{ [INFO] [stdout] 110 | | ($e:expr) => (e) [INFO] [stdout] 111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/main.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/vm/machine.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / macro_rules! try_check{ [INFO] [stdout] 110 | | ($e:expr) => (e) [INFO] [stdout] 111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:219:30 [INFO] [stdout] | [INFO] [stdout] 219 | Add(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs + rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:220:30 [INFO] [stdout] | [INFO] [stdout] 220 | Sub(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs - rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:221:30 [INFO] [stdout] | [INFO] [stdout] 221 | Mul(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs * rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| if rhs == 0 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:230:17 [INFO] [stdout] | [INFO] [stdout] 230 | try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| if rhs == 0 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | Cmp(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs - rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:237:24 [INFO] [stdout] | [INFO] [stdout] 237 | Neg(op) => try!(unary_op(&mut frame, op, |op| Ok(-op))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:238:24 [INFO] [stdout] | [INFO] [stdout] 238 | Not(op) => try!(unary_op(&mut frame, op, |op| Ok(if op == 0 { 1 } else { 0 }))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:240:17 [INFO] [stdout] | [INFO] [stdout] 240 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:246:17 [INFO] [stdout] | [INFO] [stdout] 246 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:252:17 [INFO] [stdout] | [INFO] [stdout] 252 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:258:17 [INFO] [stdout] | [INFO] [stdout] 258 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:264:17 [INFO] [stdout] | [INFO] [stdout] 264 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:270:17 [INFO] [stdout] | [INFO] [stdout] 270 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:275:27 [INFO] [stdout] | [INFO] [stdout] 275 | BitNot(op) => try!(unary_op(&mut frame, op, |op| Ok(!op))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:276:33 [INFO] [stdout] | [INFO] [stdout] 276 | BitXor(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs ^ rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:277:33 [INFO] [stdout] | [INFO] [stdout] 277 | BitAnd(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs & rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:278:32 [INFO] [stdout] | [INFO] [stdout] 278 | BitOr(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs | rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:279:28 [INFO] [stdout] | [INFO] [stdout] 279 | Lit(reg, v) => try!(frame.store_register(reg, v)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:281:29 [INFO] [stdout] | [INFO] [stdout] 281 | let value = try!(frame.load_register(reg)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:282:17 [INFO] [stdout] | [INFO] [stdout] 282 | try!(frame.store_parameter(param, value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:285:29 [INFO] [stdout] | [INFO] [stdout] 285 | let value = try!(frame.load_parameter(param)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 286 | try!(frame.store_register(reg, value)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:289:29 [INFO] [stdout] | [INFO] [stdout] 289 | let value = try!(frame.load_register(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 290 | try!(frame.store_register(dest, value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:293:29 [INFO] [stdout] | [INFO] [stdout] 293 | let value = try!(frame.load_register(cond)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:304:17 [INFO] [stdout] | [INFO] [stdout] 304 | try!(execute(program, slot, &mut frame.registers[param_base_reg..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:184:23 [INFO] [stdout] | [INFO] [stdout] 184 | let lhs_val = try!(frame.load_register(lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:185:23 [INFO] [stdout] | [INFO] [stdout] 185 | let rhs_val = try!(frame.load_register(rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:186:19 [INFO] [stdout] | [INFO] [stdout] 186 | let val = try!(op(lhs_val, rhs_val)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | try!(frame.store_register(lhs, val)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | let value = try!(frame.load_register(operand)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:196:21 [INFO] [stdout] | [INFO] [stdout] 196 | let value = try!(op(value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | try!(frame.store_register(operand, value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:61:15 [INFO] [stdout] | [INFO] [stdout] 61 | match try!(self.resolve(name)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | let lhs = try!(self.resolve(name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | let info = try!(self.program_ctx [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | try!(self.compile_expr(&*value_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:117:21 [INFO] [stdout] | [INFO] [stdout] 117 | try!(self.emit_load_variable(&name[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:139:25 [INFO] [stdout] | [INFO] [stdout] 139 | try!(self.emit_store_variable(&name[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:168:17 [INFO] [stdout] | [INFO] [stdout] 168 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:170:17 [INFO] [stdout] | [INFO] [stdout] 170 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:178:17 [INFO] [stdout] | [INFO] [stdout] 178 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:179:17 [INFO] [stdout] | [INFO] [stdout] 179 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:186:17 [INFO] [stdout] | [INFO] [stdout] 186 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:187:17 [INFO] [stdout] | [INFO] [stdout] 187 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:188:17 [INFO] [stdout] | [INFO] [stdout] 188 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:195:17 [INFO] [stdout] | [INFO] [stdout] 195 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:196:17 [INFO] [stdout] | [INFO] [stdout] 196 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:197:17 [INFO] [stdout] | [INFO] [stdout] 197 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:213:17 [INFO] [stdout] | [INFO] [stdout] 213 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:219:30 [INFO] [stdout] | [INFO] [stdout] 219 | Add(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs + rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:220:30 [INFO] [stdout] | [INFO] [stdout] 220 | Sub(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs - rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:214:17 [INFO] [stdout] | [INFO] [stdout] 214 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:221:30 [INFO] [stdout] | [INFO] [stdout] 221 | Mul(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs * rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:215:17 [INFO] [stdout] | [INFO] [stdout] 215 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| if rhs == 0 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:222:17 [INFO] [stdout] | [INFO] [stdout] 222 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:230:17 [INFO] [stdout] | [INFO] [stdout] 230 | try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| if rhs == 0 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | Cmp(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs - rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:224:17 [INFO] [stdout] | [INFO] [stdout] 224 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:237:24 [INFO] [stdout] | [INFO] [stdout] 237 | Neg(op) => try!(unary_op(&mut frame, op, |op| Ok(-op))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:231:17 [INFO] [stdout] | [INFO] [stdout] 231 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:232:17 [INFO] [stdout] | [INFO] [stdout] 232 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:238:24 [INFO] [stdout] | [INFO] [stdout] 238 | Not(op) => try!(unary_op(&mut frame, op, |op| Ok(if op == 0 { 1 } else { 0 }))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:240:17 [INFO] [stdout] | [INFO] [stdout] 240 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:233:17 [INFO] [stdout] | [INFO] [stdout] 233 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:240:17 [INFO] [stdout] | [INFO] [stdout] 240 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:246:17 [INFO] [stdout] | [INFO] [stdout] 246 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:241:17 [INFO] [stdout] | [INFO] [stdout] 241 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:252:17 [INFO] [stdout] | [INFO] [stdout] 252 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:242:17 [INFO] [stdout] | [INFO] [stdout] 242 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:258:17 [INFO] [stdout] | [INFO] [stdout] 258 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:249:17 [INFO] [stdout] | [INFO] [stdout] 249 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:264:17 [INFO] [stdout] | [INFO] [stdout] 264 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:250:17 [INFO] [stdout] | [INFO] [stdout] 250 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:270:17 [INFO] [stdout] | [INFO] [stdout] 270 | try!(binary_op(&mut frame, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:251:17 [INFO] [stdout] | [INFO] [stdout] 251 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:275:27 [INFO] [stdout] | [INFO] [stdout] 275 | BitNot(op) => try!(unary_op(&mut frame, op, |op| Ok(!op))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:258:17 [INFO] [stdout] | [INFO] [stdout] 258 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:276:33 [INFO] [stdout] | [INFO] [stdout] 276 | BitXor(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs ^ rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:259:17 [INFO] [stdout] | [INFO] [stdout] 259 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:277:33 [INFO] [stdout] | [INFO] [stdout] 277 | BitAnd(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs & rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:260:17 [INFO] [stdout] | [INFO] [stdout] 260 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:278:32 [INFO] [stdout] | [INFO] [stdout] 278 | BitOr(lhs, rhs) => try!(binary_op(&mut frame, lhs, rhs, |lhs, rhs| Ok(lhs | rhs))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | try!(self.emit_load_variable(&v[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:279:28 [INFO] [stdout] | [INFO] [stdout] 279 | Lit(reg, v) => try!(frame.store_register(reg, v)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | try!(self.compile_expr(&**e)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:281:29 [INFO] [stdout] | [INFO] [stdout] 281 | let value = try!(frame.load_register(reg)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:276:17 [INFO] [stdout] | [INFO] [stdout] 276 | try!(self.static_eval_stack_min(1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:282:17 [INFO] [stdout] | [INFO] [stdout] 282 | try!(frame.store_parameter(param, value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:281:17 [INFO] [stdout] | [INFO] [stdout] 281 | try!(self.compile_expr(&**e)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:285:29 [INFO] [stdout] | [INFO] [stdout] 285 | let value = try!(frame.load_parameter(param)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:282:17 [INFO] [stdout] | [INFO] [stdout] 282 | try!(self.static_eval_stack_min(1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 286 | try!(frame.store_register(reg, value)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:287:17 [INFO] [stdout] | [INFO] [stdout] 287 | try!(self.compile_call(&name[..], &argv[..], true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:289:29 [INFO] [stdout] | [INFO] [stdout] 289 | let value = try!(frame.load_register(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:297:21 [INFO] [stdout] | [INFO] [stdout] 297 | try!(self.compile_expr(rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 290 | try!(frame.store_register(dest, value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:298:21 [INFO] [stdout] | [INFO] [stdout] 298 | try!(self.emit_store_variable(&var[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:293:29 [INFO] [stdout] | [INFO] [stdout] 293 | let value = try!(frame.load_register(cond)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:307:21 [INFO] [stdout] | [INFO] [stdout] 307 | try!(self.compile_expr(cond)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:316:21 [INFO] [stdout] | [INFO] [stdout] 316 | try!(self.compile_stmts(&ifbranch[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:304:17 [INFO] [stdout] | [INFO] [stdout] 304 | try!(execute(program, slot, &mut frame.registers[param_base_reg..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:184:23 [INFO] [stdout] | [INFO] [stdout] 184 | let lhs_val = try!(frame.load_register(lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:185:23 [INFO] [stdout] | [INFO] [stdout] 185 | let rhs_val = try!(frame.load_register(rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:186:19 [INFO] [stdout] | [INFO] [stdout] 186 | let val = try!(op(lhs_val, rhs_val)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:319:21 [INFO] [stdout] | [INFO] [stdout] 319 | try!(self.compile_stmts(&elsebranch[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | try!(frame.store_register(lhs, val)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:336:21 [INFO] [stdout] | [INFO] [stdout] 336 | try!(self.compile_stmts(&loop_body[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | let value = try!(frame.load_register(operand)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:338:21 [INFO] [stdout] | [INFO] [stdout] 338 | try!(self.compile_expr(cond)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | try!(self.compile_call(&name[..], &argv[..], false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:196:21 [INFO] [stdout] | [INFO] [stdout] 196 | let value = try!(op(value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:410:30 [INFO] [stdout] | [INFO] [stdout] 410 | let (names, max_stack) = try!(list_variables(body, program_ctx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/vm/machine.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | try!(frame.store_register(operand, value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:586:5 [INFO] [stdout] | [INFO] [stdout] 586 | try!(list_vars_in_stmts(&mut ctx, body)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:61:15 [INFO] [stdout] | [INFO] [stdout] 61 | match try!(self.resolve(name)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | let lhs = try!(self.resolve(name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:450:17 [INFO] [stdout] | [INFO] [stdout] 450 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | let info = try!(self.program_ctx [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:452:17 [INFO] [stdout] | [INFO] [stdout] 452 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:114:21 [INFO] [stdout] | [INFO] [stdout] 114 | try!(self.compile_expr(&*value_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:455:17 [INFO] [stdout] | [INFO] [stdout] 455 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:117:21 [INFO] [stdout] | [INFO] [stdout] 117 | try!(self.emit_load_variable(&name[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:457:17 [INFO] [stdout] | [INFO] [stdout] 457 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:139:25 [INFO] [stdout] | [INFO] [stdout] 139 | try!(self.emit_store_variable(&name[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:460:17 [INFO] [stdout] | [INFO] [stdout] 460 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:168:17 [INFO] [stdout] | [INFO] [stdout] 168 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:462:17 [INFO] [stdout] | [INFO] [stdout] 462 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:465:17 [INFO] [stdout] | [INFO] [stdout] 465 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:467:17 [INFO] [stdout] | [INFO] [stdout] 467 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:170:17 [INFO] [stdout] | [INFO] [stdout] 170 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:470:17 [INFO] [stdout] | [INFO] [stdout] 470 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:472:17 [INFO] [stdout] | [INFO] [stdout] 472 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:178:17 [INFO] [stdout] | [INFO] [stdout] 178 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:475:17 [INFO] [stdout] | [INFO] [stdout] 475 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:179:17 [INFO] [stdout] | [INFO] [stdout] 179 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:477:17 [INFO] [stdout] | [INFO] [stdout] 477 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:186:17 [INFO] [stdout] | [INFO] [stdout] 186 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:187:17 [INFO] [stdout] | [INFO] [stdout] 187 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:480:17 [INFO] [stdout] | [INFO] [stdout] 480 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:188:17 [INFO] [stdout] | [INFO] [stdout] 188 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:482:17 [INFO] [stdout] | [INFO] [stdout] 482 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:195:17 [INFO] [stdout] | [INFO] [stdout] 195 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:485:17 [INFO] [stdout] | [INFO] [stdout] 485 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:196:17 [INFO] [stdout] | [INFO] [stdout] 196 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:197:17 [INFO] [stdout] | [INFO] [stdout] 197 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:490:17 [INFO] [stdout] | [INFO] [stdout] 490 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:492:17 [INFO] [stdout] | [INFO] [stdout] 492 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:495:17 [INFO] [stdout] | [INFO] [stdout] 495 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:497:17 [INFO] [stdout] | [INFO] [stdout] 497 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:213:17 [INFO] [stdout] | [INFO] [stdout] 213 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:500:17 [INFO] [stdout] | [INFO] [stdout] 500 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:214:17 [INFO] [stdout] | [INFO] [stdout] 214 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:502:17 [INFO] [stdout] | [INFO] [stdout] 502 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:215:17 [INFO] [stdout] | [INFO] [stdout] 215 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:508:17 [INFO] [stdout] | [INFO] [stdout] 508 | try!(list_vars_in_expr(ctx, &**e, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:222:17 [INFO] [stdout] | [INFO] [stdout] 222 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:511:17 [INFO] [stdout] | [INFO] [stdout] 511 | try!(list_vars_in_expr(ctx, &**e, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:224:17 [INFO] [stdout] | [INFO] [stdout] 224 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:514:17 [INFO] [stdout] | [INFO] [stdout] 514 | try!(list_var_in_call(ctx, &name[..], &args[..], size_for_expr, 1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:231:17 [INFO] [stdout] | [INFO] [stdout] 231 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:232:17 [INFO] [stdout] | [INFO] [stdout] 232 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:533:26 [INFO] [stdout] | [INFO] [stdout] 533 | let num_params = try!(ctx.program_ctx [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:233:17 [INFO] [stdout] | [INFO] [stdout] 233 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:240:17 [INFO] [stdout] | [INFO] [stdout] 240 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:542:21 [INFO] [stdout] | [INFO] [stdout] 542 | try!(list_vars_in_expr(ctx, &*e, stack_size)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:241:17 [INFO] [stdout] | [INFO] [stdout] 241 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:562:21 [INFO] [stdout] | [INFO] [stdout] 562 | try!(list_vars_in_expr(ctx, rhs, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:242:17 [INFO] [stdout] | [INFO] [stdout] 242 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:565:21 [INFO] [stdout] | [INFO] [stdout] 565 | try!(list_vars_in_expr(ctx, cond, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:249:17 [INFO] [stdout] | [INFO] [stdout] 249 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:566:21 [INFO] [stdout] | [INFO] [stdout] 566 | try!(list_vars_in_stmts(ctx, &ifbranch[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:250:17 [INFO] [stdout] | [INFO] [stdout] 250 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:567:21 [INFO] [stdout] | [INFO] [stdout] 567 | try!(list_vars_in_stmts(ctx, &elsebranch[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:251:17 [INFO] [stdout] | [INFO] [stdout] 251 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:258:17 [INFO] [stdout] | [INFO] [stdout] 258 | try!(self.compile_expr(&**lhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:570:21 [INFO] [stdout] | [INFO] [stdout] 570 | try!(list_vars_in_expr(ctx, cond, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:571:21 [INFO] [stdout] | [INFO] [stdout] 571 | try!(list_vars_in_stmts(ctx, &loop_body[..])) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:259:17 [INFO] [stdout] | [INFO] [stdout] 259 | try!(self.compile_expr(&**rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:260:17 [INFO] [stdout] | [INFO] [stdout] 260 | try!(self.static_eval_stack_min(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:574:21 [INFO] [stdout] | [INFO] [stdout] 574 | try!(list_var_in_call(ctx, &name[..], &argv[..], 0, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | try!(self.emit_load_variable(&v[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:597:26 [INFO] [stdout] | [INFO] [stdout] 597 | let register_names = try!(infer_register_names(&routine_name[..], body, parameter_names, &ctx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | try!(self.compile_expr(&**e)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:602:5 [INFO] [stdout] | [INFO] [stdout] 602 | try!(ctx.compile_routine_body(&mut routine, parameter_names, ®ister_names[..], body)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:276:17 [INFO] [stdout] | [INFO] [stdout] 276 | try!(self.static_eval_stack_min(1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:642:9 [INFO] [stdout] | [INFO] [stdout] 642 | try!(ctx.compile_stmts(body)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:281:17 [INFO] [stdout] | [INFO] [stdout] 281 | try!(self.compile_expr(&**e)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:680:28 [INFO] [stdout] | [INFO] [stdout] 680 | let info = try!(ctx.routine_map [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:282:17 [INFO] [stdout] | [INFO] [stdout] 282 | try!(self.static_eval_stack_min(1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:693:21 [INFO] [stdout] | [INFO] [stdout] 693 | try!(infer_register_names(&name[..], &stmts[..], &pnames[..], &ctx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:287:17 [INFO] [stdout] | [INFO] [stdout] 287 | try!(self.compile_call(&name[..], &argv[..], true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:700:17 [INFO] [stdout] | [INFO] [stdout] 700 | try!(ctx.compile_routine_body(&mut routine, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:297:21 [INFO] [stdout] | [INFO] [stdout] 297 | try!(self.compile_expr(rhs)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:298:21 [INFO] [stdout] | [INFO] [stdout] 298 | try!(self.emit_store_variable(&var[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frontend/mod.rs:24:32 [INFO] [stdout] | [INFO] [stdout] 24 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:307:21 [INFO] [stdout] | [INFO] [stdout] 307 | try!(self.compile_expr(cond)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/mod.rs:49:17 [INFO] [stdout] | [INFO] [stdout] 49 | let stmts = try!(parser::parse_routine(body)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:316:21 [INFO] [stdout] | [INFO] [stdout] 316 | try!(self.compile_stmts(&ifbranch[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/mod.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | let routine = try!(codegen::compile_isolated_routine(parameter_names, &stmts[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:319:21 [INFO] [stdout] | [INFO] [stdout] 319 | try!(self.compile_stmts(&elsebranch[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:336:21 [INFO] [stdout] | [INFO] [stdout] 336 | try!(self.compile_stmts(&loop_body[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/mod.rs:60:31 [INFO] [stdout] | [INFO] [stdout] 60 | let ast::Program(decls) = try!(parser::parse_program(program_text)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:338:21 [INFO] [stdout] | [INFO] [stdout] 338 | try!(self.compile_expr(cond)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/mod.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | let program = try!(codegen::compile_program(&decls[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | try!(self.compile_call(&name[..], &argv[..], false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:410:30 [INFO] [stdout] | [INFO] [stdout] 410 | let (names, max_stack) = try!(list_variables(body, program_ctx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:586:5 [INFO] [stdout] | [INFO] [stdout] 586 | try!(list_vars_in_stmts(&mut ctx, body)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:450:17 [INFO] [stdout] | [INFO] [stdout] 450 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:452:17 [INFO] [stdout] | [INFO] [stdout] 452 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:455:17 [INFO] [stdout] | [INFO] [stdout] 455 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:457:17 [INFO] [stdout] | [INFO] [stdout] 457 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:460:17 [INFO] [stdout] | [INFO] [stdout] 460 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:462:17 [INFO] [stdout] | [INFO] [stdout] 462 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:465:17 [INFO] [stdout] | [INFO] [stdout] 465 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:467:17 [INFO] [stdout] | [INFO] [stdout] 467 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:470:17 [INFO] [stdout] | [INFO] [stdout] 470 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:472:17 [INFO] [stdout] | [INFO] [stdout] 472 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:475:17 [INFO] [stdout] | [INFO] [stdout] 475 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:477:17 [INFO] [stdout] | [INFO] [stdout] 477 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:480:17 [INFO] [stdout] | [INFO] [stdout] 480 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:482:17 [INFO] [stdout] | [INFO] [stdout] 482 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:485:17 [INFO] [stdout] | [INFO] [stdout] 485 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:490:17 [INFO] [stdout] | [INFO] [stdout] 490 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:492:17 [INFO] [stdout] | [INFO] [stdout] 492 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:495:17 [INFO] [stdout] | [INFO] [stdout] 495 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:497:17 [INFO] [stdout] | [INFO] [stdout] 497 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:500:17 [INFO] [stdout] | [INFO] [stdout] 500 | try!(list_vars_in_expr(ctx, &**lhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:502:17 [INFO] [stdout] | [INFO] [stdout] 502 | try!(list_vars_in_expr(ctx, &**rhs, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:508:17 [INFO] [stdout] | [INFO] [stdout] 508 | try!(list_vars_in_expr(ctx, &**e, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:511:17 [INFO] [stdout] | [INFO] [stdout] 511 | try!(list_vars_in_expr(ctx, &**e, size_for_expr)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:514:17 [INFO] [stdout] | [INFO] [stdout] 514 | try!(list_var_in_call(ctx, &name[..], &args[..], size_for_expr, 1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:533:26 [INFO] [stdout] | [INFO] [stdout] 533 | let num_params = try!(ctx.program_ctx [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:542:21 [INFO] [stdout] | [INFO] [stdout] 542 | try!(list_vars_in_expr(ctx, &*e, stack_size)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:562:21 [INFO] [stdout] | [INFO] [stdout] 562 | try!(list_vars_in_expr(ctx, rhs, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:565:21 [INFO] [stdout] | [INFO] [stdout] 565 | try!(list_vars_in_expr(ctx, cond, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:566:21 [INFO] [stdout] | [INFO] [stdout] 566 | try!(list_vars_in_stmts(ctx, &ifbranch[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:567:21 [INFO] [stdout] | [INFO] [stdout] 567 | try!(list_vars_in_stmts(ctx, &elsebranch[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:570:21 [INFO] [stdout] | [INFO] [stdout] 570 | try!(list_vars_in_expr(ctx, cond, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:571:21 [INFO] [stdout] | [INFO] [stdout] 571 | try!(list_vars_in_stmts(ctx, &loop_body[..])) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:574:21 [INFO] [stdout] | [INFO] [stdout] 574 | try!(list_var_in_call(ctx, &name[..], &argv[..], 0, 0)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:597:26 [INFO] [stdout] | [INFO] [stdout] 597 | let register_names = try!(infer_register_names(&routine_name[..], body, parameter_names, &ctx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:602:5 [INFO] [stdout] | [INFO] [stdout] 602 | try!(ctx.compile_routine_body(&mut routine, parameter_names, ®ister_names[..], body)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:642:9 [INFO] [stdout] | [INFO] [stdout] 642 | try!(ctx.compile_stmts(body)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:680:28 [INFO] [stdout] | [INFO] [stdout] 680 | let info = try!(ctx.routine_map [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:693:21 [INFO] [stdout] | [INFO] [stdout] 693 | try!(infer_register_names(&name[..], &stmts[..], &pnames[..], &ctx)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/codegen.rs:700:17 [INFO] [stdout] | [INFO] [stdout] 700 | try!(ctx.compile_routine_body(&mut routine, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/frontend/mod.rs:24:32 [INFO] [stdout] | [INFO] [stdout] 24 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/mod.rs:49:17 [INFO] [stdout] | [INFO] [stdout] 49 | let stmts = try!(parser::parse_routine(body)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/mod.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | let routine = try!(codegen::compile_isolated_routine(parameter_names, &stmts[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/mod.rs:60:31 [INFO] [stdout] | [INFO] [stdout] 60 | let ast::Program(decls) = try!(parser::parse_program(program_text)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frontend/mod.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | let program = try!(codegen::compile_program(&decls[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/tests.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | use std::sync::{Once, ONCE_INIT}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/tests.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | static INIT: Once = ONCE_INIT; [INFO] [stdout] | ^^^^^^^^^ help: replace the use of the deprecated constant: `Once::new()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 135 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 138 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.70s [INFO] running `Command { std: "docker" "inspect" "b7f3692af967a0d83a04c15bf578dee58e7e6ffbd6c12aa878e6cbd8a1ddc44c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7f3692af967a0d83a04c15bf578dee58e7e6ffbd6c12aa878e6cbd8a1ddc44c", kill_on_drop: false }` [INFO] [stdout] b7f3692af967a0d83a04c15bf578dee58e7e6ffbd6c12aa878e6cbd8a1ddc44c