[INFO] cloning repository https://github.com/maekawatoshiki/rucc [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/maekawatoshiki/rucc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaekawatoshiki%2Frucc"` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaekawatoshiki%2Frucc'... [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] c094a95f8a454f4e4654da241786676c57f1b6aa [INFO] checking maekawatoshiki/rucc against try#e4dba30b9b475d8750370c4dfb49b6541990904d for pr-71393 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaekawatoshiki%2Frucc" "/workspace/builds/worker-13/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/maekawatoshiki/rucc on toolchain e4dba30b9b475d8750370c4dfb49b6541990904d [INFO] running `"/workspace/cargo-home/bin/cargo" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/maekawatoshiki/rucc [INFO] finished tweaking git repo https://github.com/maekawatoshiki/rucc [INFO] tweaked toml for git repo https://github.com/maekawatoshiki/rucc written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate git repo https://github.com/maekawatoshiki/rucc already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 9ccb489454f9e3f9fb2b1932242c60b105f1f30a3656edea3ed3b25056d8e848 [INFO] running `"docker" "start" "-a" "9ccb489454f9e3f9fb2b1932242c60b105f1f30a3656edea3ed3b25056d8e848"` [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling lazy_static v1.0.0 [INFO] [stderr] Compiling utf8-ranges v1.0.0 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling lazy_static v0.2.11 [INFO] [stderr] Checking regex-syntax v0.4.2 [INFO] [stderr] Checking memchr v2.0.1 [INFO] [stderr] Checking atty v0.2.6 [INFO] [stderr] Checking rand v0.3.20 [INFO] [stderr] Compiling unreachable v1.0.0 [INFO] [stderr] Checking clap v2.29.1 [INFO] [stderr] Checking thread_local v0.3.5 [INFO] [stderr] Compiling aho-corasick v0.6.4 [INFO] [stderr] Compiling semver v0.6.0 [INFO] [stderr] Compiling regex v0.2.5 [INFO] [stderr] Compiling llvm-sys v40.0.5 [INFO] [stderr] Checking rucc v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:319:21 [INFO] [stderr] | [INFO] [stderr] 319 | let peekc = try!(self.peek_get()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:324:20 [INFO] [stderr] | [INFO] [stderr] 324 | let peek = try!(self.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:328:20 [INFO] [stderr] | [INFO] [stderr] 328 | let peek = try!(self.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:332:20 [INFO] [stderr] | [INFO] [stderr] 332 | let peek = try!(self.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:333:20 [INFO] [stderr] | [INFO] [stderr] 333 | let next = try!(self.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:340:19 [INFO] [stderr] | [INFO] [stderr] 340 | let tok = try!(self.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:348:19 [INFO] [stderr] | [INFO] [stderr] 348 | let tok = try!(self.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:374:21 [INFO] [stderr] | [INFO] [stderr] 374 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:393:24 [INFO] [stderr] | [INFO] [stderr] 393 | let mut last = try!(self.peek_get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:396:21 [INFO] [stderr] | [INFO] [stderr] 396 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:493:20 [INFO] [stderr] | [INFO] [stderr] 493 | if try!(self.peek_char_is('=')) || try!(self.peek_char_is('>')) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:493:52 [INFO] [stderr] | [INFO] [stderr] 493 | if try!(self.peek_char_is('=')) || try!(self.peek_char_is('>')) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:494:24 [INFO] [stderr] | [INFO] [stderr] 494 | || try!(self.peek_char_is('+')) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:495:24 [INFO] [stderr] | [INFO] [stderr] 495 | || try!(self.peek_char_is('-')) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:497:30 [INFO] [stderr] | [INFO] [stderr] 497 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:501:20 [INFO] [stderr] | [INFO] [stderr] 501 | if try!(self.peek_char_is('=')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:502:30 [INFO] [stderr] | [INFO] [stderr] 502 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:506:20 [INFO] [stderr] | [INFO] [stderr] 506 | if try!(self.peek_char_is(c)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:507:30 [INFO] [stderr] | [INFO] [stderr] 507 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:509:20 [INFO] [stderr] | [INFO] [stderr] 509 | if try!(self.peek_char_is('=')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:510:30 [INFO] [stderr] | [INFO] [stderr] 510 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:514:20 [INFO] [stderr] | [INFO] [stderr] 514 | if try!(self.peek_char_is('.')) && try!(self.peek_next_char_is('.')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:514:52 [INFO] [stderr] | [INFO] [stderr] 514 | if try!(self.peek_char_is('.')) && try!(self.peek_next_char_is('.')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:515:30 [INFO] [stderr] | [INFO] [stderr] 515 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:516:30 [INFO] [stderr] | [INFO] [stderr] 516 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:529:17 [INFO] [stderr] | [INFO] [stderr] 529 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:542:29 [INFO] [stderr] | [INFO] [stderr] 542 | let c = try!(self.peek_get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:548:21 [INFO] [stderr] | [INFO] [stderr] 548 | try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:554:20 [INFO] [stderr] | [INFO] [stderr] 554 | if try!(self.peek_get()).is_numeric() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:558:33 [INFO] [stderr] | [INFO] [stderr] 558 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:579:19 [INFO] [stderr] | [INFO] [stderr] 579 | match try!(self.peek_next()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:581:32 [INFO] [stderr] | [INFO] [stderr] 581 | '\\' => s.push(try!(self.read_escaped_char())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:595:21 [INFO] [stderr] | [INFO] [stderr] 595 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:597:17 [INFO] [stderr] | [INFO] [stderr] 597 | try!(self.read_escaped_char()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:602:12 [INFO] [stderr] | [INFO] [stderr] 602 | if try!(self.peek_next()) != '\'' { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:637:31 [INFO] [stderr] | [INFO] [stderr] 637 | while try!(self.peek_next()) != '\n' {} [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:641:28 [INFO] [stderr] | [INFO] [stderr] 641 | if try!(self.peek_char_is('*')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:642:29 [INFO] [stderr] | [INFO] [stderr] 642 | ... try!(self.peek_next()); // * [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:644:52 [INFO] [stderr] | [INFO] [stderr] 644 | ... while !(last == '*' && try!(self.peek_char_is('/'))) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:645:40 [INFO] [stderr] | [INFO] [stderr] 645 | ... last = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:647:29 [INFO] [stderr] | [INFO] [stderr] 647 | ... try!(self.peek_next()); // / [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:649:35 [INFO] [stderr] | [INFO] [stderr] 649 | } else if try!(self.peek_char_is('/')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:650:29 [INFO] [stderr] | [INFO] [stderr] 650 | ... try!(self.peek_next()); // / [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:651:36 [INFO] [stderr] | [INFO] [stderr] 651 | ... while !try!(self.peek_char_is('\n')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:652:33 [INFO] [stderr] | [INFO] [stderr] 652 | ... try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:818:23 [INFO] [stderr] | [INFO] [stderr] 818 | let tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:868:30 [INFO] [stderr] | [INFO] [stderr] 868 | let expect_bracket = try!(self.read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:876:23 [INFO] [stderr] | [INFO] [stderr] 876 | args.push(try!(self.read_one_arg(&mut end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:966:17 [INFO] [stderr] | [INFO] [stderr] 966 | try!(match self.macro_map.get(name.as_str()).unwrap().clone() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:978:17 [INFO] [stderr] | [INFO] [stderr] 978 | try!(self.read_cpp_directive()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:989:29 [INFO] [stderr] | [INFO] [stderr] 989 | && matches!(try!(self.peek()).kind, TokenKind::String(_)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:992:40 [INFO] [stderr] | [INFO] [stderr] 992 | let s2 = retrieve_str!(try!(self.get())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1050:12 [INFO] [stderr] | [INFO] [stderr] 1050 | if try!(self.skip_symbol(Symbol::Lt)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1051:20 [INFO] [stderr] | [INFO] [stderr] 1051 | while !try!(self.peek_char_is('>')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1052:27 [INFO] [stderr] | [INFO] [stderr] 1052 | name.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1054:13 [INFO] [stderr] | [INFO] [stderr] 1054 | try!(self.peek_next()); // > [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1056:23 [INFO] [stderr] | [INFO] [stderr] 1056 | let tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1068:24 [INFO] [stderr] | [INFO] [stderr] 1068 | let filename = try!(self.read_headerfile_name()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1101:21 [INFO] [stderr] | [INFO] [stderr] 1101 | let c = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1117:38 [INFO] [stderr] | [INFO] [stderr] 1117 | let mut arg = ident_val!(try!(self.do_read_token())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1125:34 [INFO] [stderr] | [INFO] [stderr] 1125 | arg = ident_val!(try!(self.do_read_token())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1134:23 [INFO] [stderr] | [INFO] [stderr] 1134 | let tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1157:20 [INFO] [stderr] | [INFO] [stderr] 1157 | let mcro = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1161:17 [INFO] [stderr] | [INFO] [stderr] 1161 | let t = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1170:20 [INFO] [stderr] | [INFO] [stderr] 1170 | let mcro = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1184:23 [INFO] [stderr] | [INFO] [stderr] 1184 | let mut tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1186:19 [INFO] [stderr] | [INFO] [stderr] 1186 | tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1187:13 [INFO] [stderr] | [INFO] [stderr] 1187 | try!(self.expect_skip_symbol(Symbol::ClosingParen)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1208:27 [INFO] [stderr] | [INFO] [stderr] 1208 | let mut tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1209:19 [INFO] [stderr] | [INFO] [stderr] 1209 | tok = try!(self.expand(Ok(tok))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1218:32 [INFO] [stderr] | [INFO] [stderr] 1218 | v.push(try!(self.read_defined_op())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1235:25 [INFO] [stderr] | [INFO] [stderr] 1235 | let expr_line = try!(self.read_intexpr_line()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1256:13 [INFO] [stderr] | [INFO] [stderr] 1256 | try!(self.skip_cond_include()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1261:20 [INFO] [stderr] | [INFO] [stderr] 1261 | let cond = try!(self.read_constexpr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1265:37 [INFO] [stderr] | [INFO] [stderr] 1265 | let macro_name = ident_val!(try!(self.do_read_token())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1270:37 [INFO] [stderr] | [INFO] [stderr] 1270 | let macro_name = ident_val!(try!(self.do_read_token())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1275:49 [INFO] [stderr] | [INFO] [stderr] 1275 | if *self.cond_stack.last().unwrap() || !try!(self.read_constexpr()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1276:13 [INFO] [stderr] | [INFO] [stderr] 1276 | try!(self.skip_cond_include()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1285:13 [INFO] [stderr] | [INFO] [stderr] 1285 | try!(self.skip_cond_include()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1293:16 [INFO] [stderr] | [INFO] [stderr] 1293 | if try!(self.peek_next()) != '#' { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1297:23 [INFO] [stderr] | [INFO] [stderr] 1297 | let tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:113:44 [INFO] [stderr] | [INFO] [stderr] 113 | ASTKind::TypeCast(ref e, _) => try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:114:58 [INFO] [stderr] | [INFO] [stderr] 114 | ASTKind::UnaryOp(ref e, CUnaryOps::LNot) => (try!(e.eval()) == 0) as i64, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:115:58 [INFO] [stderr] | [INFO] [stderr] 115 | ASTKind::UnaryOp(ref e, CUnaryOps::BNot) => !try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:116:59 [INFO] [stderr] | [INFO] [stderr] 116 | ASTKind::UnaryOp(ref e, CUnaryOps::Minus) => -try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:117:56 [INFO] [stderr] | [INFO] [stderr] 117 | ASTKind::UnaryOp(ref e, CUnaryOps::Inc) => try!(e.eval()) + 1, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:118:56 [INFO] [stderr] | [INFO] [stderr] 118 | ASTKind::UnaryOp(ref e, CUnaryOps::Dec) => try!(e.eval()) - 1, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:119:58 [INFO] [stderr] | [INFO] [stderr] 119 | ASTKind::UnaryOp(ref e, CUnaryOps::Deref) => try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:120:57 [INFO] [stderr] | [INFO] [stderr] 120 | ASTKind::UnaryOp(ref e, CUnaryOps::Addr) => try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:121:62 [INFO] [stderr] | [INFO] [stderr] 121 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Add) => try!(l.eval()) + try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:121:79 [INFO] [stderr] | [INFO] [stderr] 121 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Add) => try!(l.eval()) + try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:122:62 [INFO] [stderr] | [INFO] [stderr] 122 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Sub) => try!(l.eval()) - try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:122:79 [INFO] [stderr] | [INFO] [stderr] 122 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Sub) => try!(l.eval()) - try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:123:62 [INFO] [stderr] | [INFO] [stderr] 123 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Mul) => try!(l.eval()) * try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:123:79 [INFO] [stderr] | [INFO] [stderr] 123 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Mul) => try!(l.eval()) * try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:124:62 [INFO] [stderr] | [INFO] [stderr] 124 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Div) => try!(l.eval()) / try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:124:79 [INFO] [stderr] | [INFO] [stderr] 124 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Div) => try!(l.eval()) / try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:125:62 [INFO] [stderr] | [INFO] [stderr] 125 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Rem) => try!(l.eval()) % try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:125:79 [INFO] [stderr] | [INFO] [stderr] 125 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Rem) => try!(l.eval()) % try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:126:62 [INFO] [stderr] | [INFO] [stderr] 126 | ASTKind::BinaryOp(ref l, ref r, CBinOps::And) => try!(l.eval()) & try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:126:79 [INFO] [stderr] | [INFO] [stderr] 126 | ASTKind::BinaryOp(ref l, ref r, CBinOps::And) => try!(l.eval()) & try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:127:61 [INFO] [stderr] | [INFO] [stderr] 127 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Or) => try!(l.eval()) | try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:127:78 [INFO] [stderr] | [INFO] [stderr] 127 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Or) => try!(l.eval()) | try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:128:62 [INFO] [stderr] | [INFO] [stderr] 128 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Xor) => try!(l.eval()) ^ try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:128:79 [INFO] [stderr] | [INFO] [stderr] 128 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Xor) => try!(l.eval()) ^ try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:129:63 [INFO] [stderr] | [INFO] [stderr] 129 | ASTKind::BinaryOp(ref l, ref r, CBinOps::LAnd) => try!(l.eval()) & try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:129:80 [INFO] [stderr] | [INFO] [stderr] 129 | ASTKind::BinaryOp(ref l, ref r, CBinOps::LAnd) => try!(l.eval()) & try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:130:62 [INFO] [stderr] | [INFO] [stderr] 130 | ASTKind::BinaryOp(ref l, ref r, CBinOps::LOr) => try!(l.eval()) | try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:130:79 [INFO] [stderr] | [INFO] [stderr] 130 | ASTKind::BinaryOp(ref l, ref r, CBinOps::LOr) => try!(l.eval()) | try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:132:18 [INFO] [stderr] | [INFO] [stderr] 132 | (try!(l.eval()) == try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:132:36 [INFO] [stderr] | [INFO] [stderr] 132 | (try!(l.eval()) == try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:135:18 [INFO] [stderr] | [INFO] [stderr] 135 | (try!(l.eval()) != try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:135:36 [INFO] [stderr] | [INFO] [stderr] 135 | (try!(l.eval()) != try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:138:18 [INFO] [stderr] | [INFO] [stderr] 138 | (try!(l.eval()) < try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:138:35 [INFO] [stderr] | [INFO] [stderr] 138 | (try!(l.eval()) < try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:141:18 [INFO] [stderr] | [INFO] [stderr] 141 | (try!(l.eval()) > try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:141:35 [INFO] [stderr] | [INFO] [stderr] 141 | (try!(l.eval()) > try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:144:18 [INFO] [stderr] | [INFO] [stderr] 144 | (try!(l.eval()) <= try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:144:36 [INFO] [stderr] | [INFO] [stderr] 144 | (try!(l.eval()) <= try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:147:18 [INFO] [stderr] | [INFO] [stderr] 147 | (try!(l.eval()) >= try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:147:36 [INFO] [stderr] | [INFO] [stderr] 147 | (try!(l.eval()) >= try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:149:62 [INFO] [stderr] | [INFO] [stderr] 149 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Shl) => try!(l.eval()) << try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:149:80 [INFO] [stderr] | [INFO] [stderr] 149 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Shl) => try!(l.eval()) << try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:319:21 [INFO] [stderr] | [INFO] [stderr] 319 | let peekc = try!(self.peek_get()); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:150:62 [INFO] [stderr] | [INFO] [stderr] 150 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Shr) => try!(l.eval()) >> try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:150:80 [INFO] [stderr] | [INFO] [stderr] 150 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Shr) => try!(l.eval()) >> try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:152:17 [INFO] [stderr] | [INFO] [stderr] 152 | try!(l.eval()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:153:17 [INFO] [stderr] | [INFO] [stderr] 153 | try!(r.eval()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:156:17 [INFO] [stderr] | [INFO] [stderr] 156 | try!(l.eval()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:157:17 [INFO] [stderr] | [INFO] [stderr] 157 | try!(r.eval()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:161:20 [INFO] [stderr] | [INFO] [stderr] 161 | if try!(cond.eval()) != 0 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:162:21 [INFO] [stderr] | [INFO] [stderr] 162 | try!(l.eval()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:164:21 [INFO] [stderr] | [INFO] [stderr] 164 | try!(r.eval()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:196:12 [INFO] [stderr] | [INFO] [stderr] 196 | if try!(self.is_function_def()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:215:40 [INFO] [stderr] | [INFO] [stderr] 215 | let (ret_ty, _, _qualifiers) = try!(self.read_type_spec()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:216:43 [INFO] [stderr] | [INFO] [stderr] 216 | let (functy, name, param_names) = try!(self.read_declarator(ret_ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:324:20 [INFO] [stderr] | [INFO] [stderr] 324 | let peek = try!(self.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:328:20 [INFO] [stderr] | [INFO] [stderr] 328 | let peek = try!(self.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:332:20 [INFO] [stderr] | [INFO] [stderr] 332 | let peek = try!(self.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:333:20 [INFO] [stderr] | [INFO] [stderr] 333 | let next = try!(self.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:340:19 [INFO] [stderr] | [INFO] [stderr] 340 | let tok = try!(self.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:348:19 [INFO] [stderr] | [INFO] [stderr] 348 | let tok = try!(self.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 234 | expect_symbol_error!(self, Symbol::OpeningBrace, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:374:21 [INFO] [stderr] | [INFO] [stderr] 374 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:393:24 [INFO] [stderr] | [INFO] [stderr] 393 | let mut last = try!(self.peek_get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:396:21 [INFO] [stderr] | [INFO] [stderr] 396 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:493:20 [INFO] [stderr] | [INFO] [stderr] 493 | if try!(self.peek_char_is('=')) || try!(self.peek_char_is('>')) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:493:52 [INFO] [stderr] | [INFO] [stderr] 493 | if try!(self.peek_char_is('=')) || try!(self.peek_char_is('>')) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:494:24 [INFO] [stderr] | [INFO] [stderr] 494 | || try!(self.peek_char_is('+')) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:495:24 [INFO] [stderr] | [INFO] [stderr] 495 | || try!(self.peek_char_is('-')) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:497:30 [INFO] [stderr] | [INFO] [stderr] 497 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 234 | expect_symbol_error!(self, Symbol::OpeningBrace, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:501:20 [INFO] [stderr] | [INFO] [stderr] 501 | if try!(self.peek_char_is('=')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:502:30 [INFO] [stderr] | [INFO] [stderr] 502 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:506:20 [INFO] [stderr] | [INFO] [stderr] 506 | if try!(self.peek_char_is(c)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:235:20 [INFO] [stderr] | [INFO] [stderr] 235 | let body = try!(self.read_func_body(&functy)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:507:30 [INFO] [stderr] | [INFO] [stderr] 507 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:509:20 [INFO] [stderr] | [INFO] [stderr] 509 | if try!(self.peek_char_is('=')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:510:30 [INFO] [stderr] | [INFO] [stderr] 510 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:514:20 [INFO] [stderr] | [INFO] [stderr] 514 | if try!(self.peek_char_is('.')) && try!(self.peek_next_char_is('.')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:514:52 [INFO] [stderr] | [INFO] [stderr] 514 | if try!(self.peek_char_is('.')) && try!(self.peek_next_char_is('.')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:515:30 [INFO] [stderr] | [INFO] [stderr] 515 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:260:16 [INFO] [stderr] | [INFO] [stderr] 260 | if try!(self.lexer.skip_symbol(Symbol::ClosingBrace).or_else(|eof| { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:267:28 [INFO] [stderr] | [INFO] [stderr] 267 | let peek_tok = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:516:30 [INFO] [stderr] | [INFO] [stderr] 516 | sym.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:270:17 [INFO] [stderr] | [INFO] [stderr] 270 | try!(self.read_decl(&mut stmts)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:281:19 [INFO] [stderr] | [INFO] [stderr] 281 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:302:16 [INFO] [stderr] | [INFO] [stderr] 302 | && try!(self.lexer.peek_symbol_token_is(Symbol::Colon)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:529:17 [INFO] [stderr] | [INFO] [stderr] 529 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:542:29 [INFO] [stderr] | [INFO] [stderr] 542 | let c = try!(self.peek_get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:548:21 [INFO] [stderr] | [INFO] [stderr] 548 | try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:554:20 [INFO] [stderr] | [INFO] [stderr] 554 | if try!(self.peek_get()).is_numeric() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:558:33 [INFO] [stderr] | [INFO] [stderr] 558 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 309 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:579:19 [INFO] [stderr] | [INFO] [stderr] 579 | match try!(self.peek_next()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:581:32 [INFO] [stderr] | [INFO] [stderr] 581 | '\\' => s.push(try!(self.read_escaped_char())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 309 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:595:21 [INFO] [stderr] | [INFO] [stderr] 595 | let c = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:597:17 [INFO] [stderr] | [INFO] [stderr] 597 | try!(self.read_escaped_char()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:602:12 [INFO] [stderr] | [INFO] [stderr] 602 | if try!(self.peek_next()) != '\'' { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:637:31 [INFO] [stderr] | [INFO] [stderr] 637 | while try!(self.peek_next()) != '\n' {} [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:641:28 [INFO] [stderr] | [INFO] [stderr] 641 | if try!(self.peek_char_is('*')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:642:29 [INFO] [stderr] | [INFO] [stderr] 642 | ... try!(self.peek_next()); // * [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 313 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:644:52 [INFO] [stderr] | [INFO] [stderr] 644 | ... while !(last == '*' && try!(self.peek_char_is('/'))) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:645:40 [INFO] [stderr] | [INFO] [stderr] 645 | ... last = try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:647:29 [INFO] [stderr] | [INFO] [stderr] 647 | ... try!(self.peek_next()); // / [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:649:35 [INFO] [stderr] | [INFO] [stderr] 649 | } else if try!(self.peek_char_is('/')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 313 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:314:20 [INFO] [stderr] | [INFO] [stderr] 314 | let cond = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 315 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:650:29 [INFO] [stderr] | [INFO] [stderr] 650 | ... try!(self.peek_next()); // / [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:651:36 [INFO] [stderr] | [INFO] [stderr] 651 | ... while !try!(self.peek_char_is('\n')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:652:33 [INFO] [stderr] | [INFO] [stderr] 652 | ... try!(self.peek_next()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 315 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:818:23 [INFO] [stderr] | [INFO] [stderr] 818 | let tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:868:30 [INFO] [stderr] | [INFO] [stderr] 868 | let expect_bracket = try!(self.read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:876:23 [INFO] [stderr] | [INFO] [stderr] 876 | args.push(try!(self.read_one_arg(&mut end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:316:34 [INFO] [stderr] | [INFO] [stderr] 316 | let then_stmt = Box::new(try!(self.read_stmt())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:317:28 [INFO] [stderr] | [INFO] [stderr] 317 | let else_stmt = if try!(self.lexer.skip_keyword(Keyword::Else)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:318:22 [INFO] [stderr] | [INFO] [stderr] 318 | Box::new(try!(self.read_stmt())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 328 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 328 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:329:20 [INFO] [stderr] | [INFO] [stderr] 329 | let init = try!(self.read_opt_decl_or_stmt()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:332:20 [INFO] [stderr] | [INFO] [stderr] 332 | let cond = try!(self.read_opt_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:334:23 [INFO] [stderr] | [INFO] [stderr] 334 | let step = if try!(self.lexer.peek_symbol_token_is(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:337:13 [INFO] [stderr] | [INFO] [stderr] 337 | try!(self.read_opt_expr()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 339 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 339 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:340:20 [INFO] [stderr] | [INFO] [stderr] 340 | let body = try!(self.read_stmt()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 352 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:966:17 [INFO] [stderr] | [INFO] [stderr] 966 | try!(match self.macro_map.get(name.as_str()).unwrap().clone() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 352 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:353:20 [INFO] [stderr] | [INFO] [stderr] 353 | let cond = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:978:17 [INFO] [stderr] | [INFO] [stderr] 978 | try!(self.read_cpp_directive()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 354 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:989:29 [INFO] [stderr] | [INFO] [stderr] 989 | && matches!(try!(self.peek()).kind, TokenKind::String(_)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:992:40 [INFO] [stderr] | [INFO] [stderr] 992 | let s2 = retrieve_str!(try!(self.get())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 354 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:355:20 [INFO] [stderr] | [INFO] [stderr] 355 | let body = try!(self.read_stmt()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:362:20 [INFO] [stderr] | [INFO] [stderr] 362 | let body = try!(self.read_stmt()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:363:13 [INFO] [stderr] | [INFO] [stderr] 363 | if !try!(self.lexer.skip_keyword(Keyword::While)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:365:36 [INFO] [stderr] | [INFO] [stderr] 365 | self.show_error_token(&try!(peek), "expected 'while'"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 367 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 367 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:368:20 [INFO] [stderr] | [INFO] [stderr] 368 | let cond = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 369 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 369 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 370 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 370 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 377 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 377 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:378:20 [INFO] [stderr] | [INFO] [stderr] 378 | let cond = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 379 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 379 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:380:29 [INFO] [stderr] | [INFO] [stderr] 380 | let body = Box::new(try!(self.read_stmt())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:387:20 [INFO] [stderr] | [INFO] [stderr] 387 | let expr = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 388 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 388 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 392 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 392 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:397:37 [INFO] [stderr] | [INFO] [stderr] 397 | let label_name = ident_val!(try!(self.lexer.get())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 398 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 398 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 404 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 404 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 409 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 409 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:419:12 [INFO] [stderr] | [INFO] [stderr] 419 | if try!(self.lexer.skip_symbol(Symbol::Semicolon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:422:40 [INFO] [stderr] | [INFO] [stderr] 422 | let retval = Some(Box::new(try!(self.read_expr()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 423 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 423 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:432:27 [INFO] [stderr] | [INFO] [stderr] 432 | let mut tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:444:17 [INFO] [stderr] | [INFO] [stderr] 444 | try!(self.skip_parens(&tok, &mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:452:16 [INFO] [stderr] | [INFO] [stderr] 452 | if try!(self.lexer.peek()).kind != TokenKind::Symbol(Symbol::OpeningParen) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:456:33 [INFO] [stderr] | [INFO] [stderr] 456 | let opening_paren = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:458:13 [INFO] [stderr] | [INFO] [stderr] 458 | try!(self.skip_parens(&opening_paren, &mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:460:19 [INFO] [stderr] | [INFO] [stderr] 460 | tok = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:470:23 [INFO] [stderr] | [INFO] [stderr] 470 | let tok = try!(self.lexer.get().or_else(|_| { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:477:60 [INFO] [stderr] | [INFO] [stderr] 477 | TokenKind::Symbol(Symbol::OpeningParen) => try!(self.skip_parens(&tok, buf)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:564:12 [INFO] [stderr] | [INFO] [stderr] 564 | if try!(self.lexer.peek_symbol_token_is(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:567:23 [INFO] [stderr] | [INFO] [stderr] 567 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:581:19 [INFO] [stderr] | [INFO] [stderr] 581 | } else if try!(self.lexer.peek_symbol_token_is(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 583 | expect_symbol_error!(self, Symbol::ClosingBrace, "expected '}'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 583 | expect_symbol_error!(self, Symbol::ClosingBrace, "expected '}'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:591:23 [INFO] [stderr] | [INFO] [stderr] 591 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1050:12 [INFO] [stderr] | [INFO] [stderr] 1050 | if try!(self.skip_symbol(Symbol::Lt)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1051:20 [INFO] [stderr] | [INFO] [stderr] 1051 | while !try!(self.peek_char_is('>')) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1052:27 [INFO] [stderr] | [INFO] [stderr] 1052 | name.push(try!(self.peek_next())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1054:13 [INFO] [stderr] | [INFO] [stderr] 1054 | try!(self.peek_next()); // > [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1056:23 [INFO] [stderr] | [INFO] [stderr] 1056 | let tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1068:24 [INFO] [stderr] | [INFO] [stderr] 1068 | let filename = try!(self.read_headerfile_name()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1101:21 [INFO] [stderr] | [INFO] [stderr] 1101 | let c = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1117:38 [INFO] [stderr] | [INFO] [stderr] 1117 | let mut arg = ident_val!(try!(self.do_read_token())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1125:34 [INFO] [stderr] | [INFO] [stderr] 1125 | arg = ident_val!(try!(self.do_read_token())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1134:23 [INFO] [stderr] | [INFO] [stderr] 1134 | let tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1157:20 [INFO] [stderr] | [INFO] [stderr] 1157 | let mcro = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1161:17 [INFO] [stderr] | [INFO] [stderr] 1161 | let t = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1170:20 [INFO] [stderr] | [INFO] [stderr] 1170 | let mcro = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1184:23 [INFO] [stderr] | [INFO] [stderr] 1184 | let mut tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1186:19 [INFO] [stderr] | [INFO] [stderr] 1186 | tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1187:13 [INFO] [stderr] | [INFO] [stderr] 1187 | try!(self.expect_skip_symbol(Symbol::ClosingParen)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1208:27 [INFO] [stderr] | [INFO] [stderr] 1208 | let mut tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1209:19 [INFO] [stderr] | [INFO] [stderr] 1209 | tok = try!(self.expand(Ok(tok))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1218:32 [INFO] [stderr] | [INFO] [stderr] 1218 | v.push(try!(self.read_defined_op())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1235:25 [INFO] [stderr] | [INFO] [stderr] 1235 | let expr_line = try!(self.read_intexpr_line()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1256:13 [INFO] [stderr] | [INFO] [stderr] 1256 | try!(self.skip_cond_include()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1261:20 [INFO] [stderr] | [INFO] [stderr] 1261 | let cond = try!(self.read_constexpr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1265:37 [INFO] [stderr] | [INFO] [stderr] 1265 | let macro_name = ident_val!(try!(self.do_read_token())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1270:37 [INFO] [stderr] | [INFO] [stderr] 1270 | let macro_name = ident_val!(try!(self.do_read_token())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1275:49 [INFO] [stderr] | [INFO] [stderr] 1275 | if *self.cond_stack.last().unwrap() || !try!(self.read_constexpr()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1276:13 [INFO] [stderr] | [INFO] [stderr] 1276 | try!(self.skip_cond_include()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1285:13 [INFO] [stderr] | [INFO] [stderr] 1285 | try!(self.skip_cond_include()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1293:16 [INFO] [stderr] | [INFO] [stderr] 1293 | if try!(self.peek_next()) != '#' { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lexer.rs:1297:23 [INFO] [stderr] | [INFO] [stderr] 1297 | let tok = try!(self.do_read_token()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:113:44 [INFO] [stderr] | [INFO] [stderr] 113 | ASTKind::TypeCast(ref e, _) => try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:114:58 [INFO] [stderr] | [INFO] [stderr] 114 | ASTKind::UnaryOp(ref e, CUnaryOps::LNot) => (try!(e.eval()) == 0) as i64, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:619:25 [INFO] [stderr] | [INFO] [stderr] 619 | let has_brace = try!(self.lexer.skip_symbol(Symbol::OpeningBrace)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:626:27 [INFO] [stderr] | [INFO] [stderr] 626 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:634:28 [INFO] [stderr] | [INFO] [stderr] 634 | let elem = try!(self.read_initializer_elem((&mut elem_ty))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:636:17 [INFO] [stderr] | [INFO] [stderr] 636 | try!(self.lexer.skip_symbol(Symbol::Comma)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:650:19 [INFO] [stderr] | [INFO] [stderr] 650 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:663:23 [INFO] [stderr] | [INFO] [stderr] 663 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:671:24 [INFO] [stderr] | [INFO] [stderr] 671 | let elem = try!(self.read_initializer_elem(&mut field_type.next().unwrap().clone())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:673:13 [INFO] [stderr] | [INFO] [stderr] 673 | try!(self.lexer.skip_symbol(Symbol::Comma)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:681:15 [INFO] [stderr] | [INFO] [stderr] 681 | while try!(self.lexer.skip_keyword(Keyword::Const)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:682:16 [INFO] [stderr] | [INFO] [stderr] 682 | || try!(self.lexer.skip_keyword(Keyword::Volatile)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:683:16 [INFO] [stderr] | [INFO] [stderr] 683 | || try!(self.lexer.skip_keyword(Keyword::Restrict)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:688:44 [INFO] [stderr] | [INFO] [stderr] 688 | let (basety, sclass, qualifiers) = try!(self.read_type_spec()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:691:12 [INFO] [stderr] | [INFO] [stderr] 691 | if try!(self.lexer.skip_symbol(Symbol::Semicolon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:696:37 [INFO] [stderr] | [INFO] [stderr] 696 | let (mut ty, name, _) = try!(self.read_declarator(basety.clone())); // XXX [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:699:20 [INFO] [stderr] | [INFO] [stderr] 699 | && try!(self.lexer.skip_symbol(Symbol::Assign)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:701:28 [INFO] [stderr] | [INFO] [stderr] 701 | let init = try!(self.read_decl_init(&mut ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:713:31 [INFO] [stderr] | [INFO] [stderr] 713 | let init = if try!(self.lexer.skip_symbol(Symbol::Assign)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:714:35 [INFO] [stderr] | [INFO] [stderr] 714 | Some(Box::new(try!(self.read_decl_init(&mut ty)))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:728:16 [INFO] [stderr] | [INFO] [stderr] 728 | if try!(self.lexer.skip_symbol(Symbol::Semicolon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:731:17 [INFO] [stderr] | [INFO] [stderr] 731 | if !try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:732:28 [INFO] [stderr] | [INFO] [stderr] 732 | let peek = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:740:12 [INFO] [stderr] | [INFO] [stderr] 740 | if try!(self.lexer.skip_symbol(Symbol::Semicolon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:744:24 [INFO] [stderr] | [INFO] [stderr] 744 | let peek_tok = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:749:13 [INFO] [stderr] | [INFO] [stderr] 749 | try!(self.read_decl(&mut stmts)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:757:12 [INFO] [stderr] | [INFO] [stderr] 757 | if try!(self.lexer.skip_symbol(Symbol::OpeningParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:758:28 [INFO] [stderr] | [INFO] [stderr] 758 | let peek_tok = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:760:36 [INFO] [stderr] | [INFO] [stderr] 760 | let (ty, params) = try!(self.read_declarator_func(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:766:20 [INFO] [stderr] | [INFO] [stderr] 766 | while !try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:767:26 [INFO] [stderr] | [INFO] [stderr] 767 | buf.push(try!(self.lexer.get())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:769:21 [INFO] [stderr] | [INFO] [stderr] 769 | let t = try!(self.read_declarator_tail(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:774:12 [INFO] [stderr] | [INFO] [stderr] 774 | if try!(self.lexer.skip_symbol(Symbol::Asterisk)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:775:13 [INFO] [stderr] | [INFO] [stderr] 775 | try!(self.skip_type_qualifiers()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:779:19 [INFO] [stderr] | [INFO] [stderr] 779 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:782:32 [INFO] [stderr] | [INFO] [stderr] 782 | let (ty, params) = try!(self.read_declarator_tail(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:787:28 [INFO] [stderr] | [INFO] [stderr] 787 | let (ty, params) = try!(self.read_declarator_tail(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:791:12 [INFO] [stderr] | [INFO] [stderr] 791 | if try!(self.lexer.skip_symbol(Symbol::OpeningBoxBracket)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:792:24 [INFO] [stderr] | [INFO] [stderr] 792 | return Ok((try!(self.read_declarator_array(basety)), None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:794:12 [INFO] [stderr] | [INFO] [stderr] 794 | if try!(self.lexer.skip_symbol(Symbol::OpeningParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:802:12 [INFO] [stderr] | [INFO] [stderr] 802 | if try!(self.lexer.skip_symbol(Symbol::ClosingBoxBracket)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:805:25 [INFO] [stderr] | [INFO] [stderr] 805 | len = match try!(self.read_expr()).eval_constexpr() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:808:32 [INFO] [stderr] | [INFO] [stderr] 808 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 814 | expect_symbol_error!(self, Symbol::ClosingBoxBracket, "expected ']'"); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 814 | expect_symbol_error!(self, Symbol::ClosingBoxBracket, "expected ']'"); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:816:18 [INFO] [stderr] | [INFO] [stderr] 816 | let ty = try!(self.read_declarator_tail(basety)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:820:12 [INFO] [stderr] | [INFO] [stderr] 820 | if try!(self.lexer.peek_keyword_token_is(Keyword::Void)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:821:16 [INFO] [stderr] | [INFO] [stderr] 821 | && try!(self.lexer.next_symbol_token_is(Symbol::ClosingParen)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:823:13 [INFO] [stderr] | [INFO] [stderr] 823 | try!(self.lexer.expect_skip_keyword(Keyword::Void)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:824:13 [INFO] [stderr] | [INFO] [stderr] 824 | try!(self.lexer.expect_skip_symbol(Symbol::ClosingParen)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:827:12 [INFO] [stderr] | [INFO] [stderr] 827 | if try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:831:48 [INFO] [stderr] | [INFO] [stderr] 831 | let (paramtypes, paramnames, vararg) = try!(self.read_declarator_params()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:842:16 [INFO] [stderr] | [INFO] [stderr] 842 | if try!(self.lexer.skip_symbol(Symbol::Vararg)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:846:26 [INFO] [stderr] | [INFO] [stderr] 846 | &try!(peek), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 851 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 851 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:855:30 [INFO] [stderr] | [INFO] [stderr] 855 | let (ty, name) = try!(self.read_func_param()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:866:16 [INFO] [stderr] | [INFO] [stderr] 866 | if try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:869:17 [INFO] [stderr] | [INFO] [stderr] 869 | if !try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:871:40 [INFO] [stderr] | [INFO] [stderr] 871 | self.show_error_token(&try!(peek), "expected ','"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:878:22 [INFO] [stderr] | [INFO] [stderr] 878 | let basety = try!(self.read_type_spec()).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:879:29 [INFO] [stderr] | [INFO] [stderr] 879 | let (ty, name, _) = try!(self.read_declarator(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:911:23 [INFO] [stderr] | [INFO] [stderr] 911 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:915:40 [INFO] [stderr] | [INFO] [stderr] 915 | let maybe_userty = try!(self.get_typedef(maybe_userty_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:942:52 [INFO] [stderr] | [INFO] [stderr] 942 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:949:52 [INFO] [stderr] | [INFO] [stderr] 949 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:956:52 [INFO] [stderr] | [INFO] [stderr] 956 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:963:52 [INFO] [stderr] | [INFO] [stderr] 963 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:970:52 [INFO] [stderr] | [INFO] [stderr] 970 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:977:52 [INFO] [stderr] | [INFO] [stderr] 977 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:985:52 [INFO] [stderr] | [INFO] [stderr] 985 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:998:55 [INFO] [stderr] | [INFO] [stderr] 998 | &Keyword::Struct => userty = Some(try!(self.read_struct_def())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:999:54 [INFO] [stderr] | [INFO] [stderr] 999 | &Keyword::Union => userty = Some(try!(self.read_union_def())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1000:53 [INFO] [stderr] | [INFO] [stderr] 1000 | &Keyword::Enum => userty = Some(try!(self.read_enum_def())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1048:25 [INFO] [stderr] | [INFO] [stderr] 1048 | let maybe_tag = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1058:27 [INFO] [stderr] | [INFO] [stderr] 1058 | let opt_tag = try!(self.read_rectype_tag()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1068:22 [INFO] [stderr] | [INFO] [stderr] 1068 | let fields = try!(self.read_rectype_fields()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1110:13 [INFO] [stderr] | [INFO] [stderr] 1110 | if !try!(self.lexer.skip_symbol(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1116:24 [INFO] [stderr] | [INFO] [stderr] 1116 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1120:34 [INFO] [stderr] | [INFO] [stderr] 1120 | let (basety, _, _) = try!(self.read_type_spec()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1122:37 [INFO] [stderr] | [INFO] [stderr] 1122 | let (ty, name, _) = try!(self.read_declarator(basety.clone())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1123:20 [INFO] [stderr] | [INFO] [stderr] 1123 | if try!(self.lexer.skip_symbol(Symbol::Colon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1125:21 [INFO] [stderr] | [INFO] [stderr] 1125 | try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1131:20 [INFO] [stderr] | [INFO] [stderr] 1131 | if try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1134 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1134 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:115:58 [INFO] [stderr] | [INFO] [stderr] 115 | ASTKind::UnaryOp(ref e, CUnaryOps::BNot) => !try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:116:59 [INFO] [stderr] | [INFO] [stderr] 116 | ASTKind::UnaryOp(ref e, CUnaryOps::Minus) => -try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:117:56 [INFO] [stderr] | [INFO] [stderr] 117 | ASTKind::UnaryOp(ref e, CUnaryOps::Inc) => try!(e.eval()) + 1, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:118:56 [INFO] [stderr] | [INFO] [stderr] 118 | ASTKind::UnaryOp(ref e, CUnaryOps::Dec) => try!(e.eval()) - 1, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:119:58 [INFO] [stderr] | [INFO] [stderr] 119 | ASTKind::UnaryOp(ref e, CUnaryOps::Deref) => try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:120:57 [INFO] [stderr] | [INFO] [stderr] 120 | ASTKind::UnaryOp(ref e, CUnaryOps::Addr) => try!(e.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:121:62 [INFO] [stderr] | [INFO] [stderr] 121 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Add) => try!(l.eval()) + try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:121:79 [INFO] [stderr] | [INFO] [stderr] 121 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Add) => try!(l.eval()) + try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:122:62 [INFO] [stderr] | [INFO] [stderr] 122 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Sub) => try!(l.eval()) - try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:122:79 [INFO] [stderr] | [INFO] [stderr] 122 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Sub) => try!(l.eval()) - try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:123:62 [INFO] [stderr] | [INFO] [stderr] 123 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Mul) => try!(l.eval()) * try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1139 | expect_symbol_error!(self, Symbol::ClosingBrace, "expected '}'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1139 | expect_symbol_error!(self, Symbol::ClosingBrace, "expected '}'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1144:27 [INFO] [stderr] | [INFO] [stderr] 1144 | let opt_tag = try!(self.read_rectype_tag()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1157:44 [INFO] [stderr] | [INFO] [stderr] 1157 | self.show_error_token(&try!(peek), "undefined enum"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1163:13 [INFO] [stderr] | [INFO] [stderr] 1163 | if !try!(self.lexer.skip_symbol(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1166:40 [INFO] [stderr] | [INFO] [stderr] 1166 | self.show_error_token(&try!(peek), "do not redefine enum"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1178:16 [INFO] [stderr] | [INFO] [stderr] 1178 | if try!(self.lexer.skip_symbol(Symbol::ClosingBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1181:35 [INFO] [stderr] | [INFO] [stderr] 1181 | let name = ident_val!(try!(self.lexer.get())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1182:16 [INFO] [stderr] | [INFO] [stderr] 1182 | if try!(self.lexer.skip_symbol(Symbol::Assign)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1183:29 [INFO] [stderr] | [INFO] [stderr] 1183 | val = match try!(self.read_assign()).eval_constexpr() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1186:36 [INFO] [stderr] | [INFO] [stderr] 1186 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1196:16 [INFO] [stderr] | [INFO] [stderr] 1196 | if try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1199:16 [INFO] [stderr] | [INFO] [stderr] 1199 | if try!(self.lexer.skip_symbol(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1211:12 [INFO] [stderr] | [INFO] [stderr] 1211 | if try!(self.lexer.peek()).kind == TokenKind::Symbol(Symbol::Semicolon) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1221:23 [INFO] [stderr] | [INFO] [stderr] 1221 | let mut lhs = try!(self.read_assign()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1222:15 [INFO] [stderr] | [INFO] [stderr] 1222 | while try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1223:23 [INFO] [stderr] | [INFO] [stderr] 1223 | let rhs = try!(self.read_assign()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1232:23 [INFO] [stderr] | [INFO] [stderr] 1232 | let mut lhs = try!(self.read_logor()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1233:12 [INFO] [stderr] | [INFO] [stderr] 1233 | if try!(self.lexer.skip_symbol(Symbol::Question)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1256:23 [INFO] [stderr] | [INFO] [stderr] 1256 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1259:40 [INFO] [stderr] | [INFO] [stderr] 1259 | lhs = assign!(lhs, try!(self.read_assign()), self.lexer.get_cur_pos()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1261 | TokenKind::Symbol(Symbol::AssignAdd) => f!(Add), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1262 | TokenKind::Symbol(Symbol::AssignSub) => f!(Sub), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1263 | TokenKind::Symbol(Symbol::AssignMul) => f!(Mul), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1264 | TokenKind::Symbol(Symbol::AssignDiv) => f!(Div), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1265 | TokenKind::Symbol(Symbol::AssignMod) => f!(Rem), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1266 | TokenKind::Symbol(Symbol::AssignShl) => f!(Shl), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1267 | TokenKind::Symbol(Symbol::AssignShr) => f!(Shr), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1268 | TokenKind::Symbol(Symbol::AssignAnd) => f!(And), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:123:79 [INFO] [stderr] | [INFO] [stderr] 123 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Mul) => try!(l.eval()) * try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:124:62 [INFO] [stderr] | [INFO] [stderr] 124 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Div) => try!(l.eval()) / try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:124:79 [INFO] [stderr] | [INFO] [stderr] 124 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Div) => try!(l.eval()) / try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:125:62 [INFO] [stderr] | [INFO] [stderr] 125 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Rem) => try!(l.eval()) % try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:125:79 [INFO] [stderr] | [INFO] [stderr] 125 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Rem) => try!(l.eval()) % try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:126:62 [INFO] [stderr] | [INFO] [stderr] 126 | ASTKind::BinaryOp(ref l, ref r, CBinOps::And) => try!(l.eval()) & try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:126:79 [INFO] [stderr] | [INFO] [stderr] 126 | ASTKind::BinaryOp(ref l, ref r, CBinOps::And) => try!(l.eval()) & try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:127:61 [INFO] [stderr] | [INFO] [stderr] 127 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Or) => try!(l.eval()) | try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:127:78 [INFO] [stderr] | [INFO] [stderr] 127 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Or) => try!(l.eval()) | try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:128:62 [INFO] [stderr] | [INFO] [stderr] 128 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Xor) => try!(l.eval()) ^ try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:128:79 [INFO] [stderr] | [INFO] [stderr] 128 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Xor) => try!(l.eval()) ^ try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:129:63 [INFO] [stderr] | [INFO] [stderr] 129 | ASTKind::BinaryOp(ref l, ref r, CBinOps::LAnd) => try!(l.eval()) & try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:129:80 [INFO] [stderr] | [INFO] [stderr] 129 | ASTKind::BinaryOp(ref l, ref r, CBinOps::LAnd) => try!(l.eval()) & try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:130:62 [INFO] [stderr] | [INFO] [stderr] 130 | ASTKind::BinaryOp(ref l, ref r, CBinOps::LOr) => try!(l.eval()) | try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:130:79 [INFO] [stderr] | [INFO] [stderr] 130 | ASTKind::BinaryOp(ref l, ref r, CBinOps::LOr) => try!(l.eval()) | try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:132:18 [INFO] [stderr] | [INFO] [stderr] 132 | (try!(l.eval()) == try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:132:36 [INFO] [stderr] | [INFO] [stderr] 132 | (try!(l.eval()) == try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:135:18 [INFO] [stderr] | [INFO] [stderr] 135 | (try!(l.eval()) != try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:135:36 [INFO] [stderr] | [INFO] [stderr] 135 | (try!(l.eval()) != try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:138:18 [INFO] [stderr] | [INFO] [stderr] 138 | (try!(l.eval()) < try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:138:35 [INFO] [stderr] | [INFO] [stderr] 138 | (try!(l.eval()) < try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:141:18 [INFO] [stderr] | [INFO] [stderr] 141 | (try!(l.eval()) > try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:141:35 [INFO] [stderr] | [INFO] [stderr] 141 | (try!(l.eval()) > try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:144:18 [INFO] [stderr] | [INFO] [stderr] 144 | (try!(l.eval()) <= try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:144:36 [INFO] [stderr] | [INFO] [stderr] 144 | (try!(l.eval()) <= try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:147:18 [INFO] [stderr] | [INFO] [stderr] 147 | (try!(l.eval()) >= try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1269 | TokenKind::Symbol(Symbol::AssignOr) => f!(Or), [INFO] [stderr] | ------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1270 | TokenKind::Symbol(Symbol::AssignXor) => f!(Xor), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1281:29 [INFO] [stderr] | [INFO] [stderr] 1281 | let mut then_expr = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1282 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1282 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1283:29 [INFO] [stderr] | [INFO] [stderr] 1283 | let mut else_expr = try!(self.read_assign()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1284:23 [INFO] [stderr] | [INFO] [stderr] 1284 | let then_ty = try!(self.get_expr_returning_ty(&then_expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1285:23 [INFO] [stderr] | [INFO] [stderr] 1285 | let else_ty = try!(self.get_expr_returning_ty(&else_expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1297:23 [INFO] [stderr] | [INFO] [stderr] 1297 | let mut lhs = try!(self.read_logand()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1298:15 [INFO] [stderr] | [INFO] [stderr] 1298 | while try!(self.lexer.skip_symbol(Symbol::LOr)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1299:23 [INFO] [stderr] | [INFO] [stderr] 1299 | let rhs = try!(self.read_logand()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1308:23 [INFO] [stderr] | [INFO] [stderr] 1308 | let mut lhs = try!(self.read_or()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1309:15 [INFO] [stderr] | [INFO] [stderr] 1309 | while try!(self.lexer.skip_symbol(Symbol::LAnd)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1310:23 [INFO] [stderr] | [INFO] [stderr] 1310 | let rhs = try!(self.read_or()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1319:23 [INFO] [stderr] | [INFO] [stderr] 1319 | let mut lhs = try!(self.read_xor()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1320:15 [INFO] [stderr] | [INFO] [stderr] 1320 | while try!(self.lexer.skip_symbol(Symbol::Or)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:147:36 [INFO] [stderr] | [INFO] [stderr] 147 | (try!(l.eval()) >= try!(r.eval())) as i64 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1321:23 [INFO] [stderr] | [INFO] [stderr] 1321 | let rhs = try!(self.read_xor()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1330:23 [INFO] [stderr] | [INFO] [stderr] 1330 | let mut lhs = try!(self.read_and()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:149:62 [INFO] [stderr] | [INFO] [stderr] 149 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Shl) => try!(l.eval()) << try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1331:15 [INFO] [stderr] | [INFO] [stderr] 1331 | while try!(self.lexer.skip_symbol(Symbol::Xor)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:149:80 [INFO] [stderr] | [INFO] [stderr] 149 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Shl) => try!(l.eval()) << try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1332:23 [INFO] [stderr] | [INFO] [stderr] 1332 | let rhs = try!(self.read_and()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1341:23 [INFO] [stderr] | [INFO] [stderr] 1341 | let mut lhs = try!(self.read_eq_ne()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:150:62 [INFO] [stderr] | [INFO] [stderr] 150 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Shr) => try!(l.eval()) >> try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1342:15 [INFO] [stderr] | [INFO] [stderr] 1342 | while try!(self.lexer.skip_symbol(Symbol::Ampersand)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:150:80 [INFO] [stderr] | [INFO] [stderr] 150 | ASTKind::BinaryOp(ref l, ref r, CBinOps::Shr) => try!(l.eval()) >> try!(r.eval()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1343:23 [INFO] [stderr] | [INFO] [stderr] 1343 | let rhs = try!(self.read_eq_ne()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:152:17 [INFO] [stderr] | [INFO] [stderr] 152 | try!(l.eval()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1352:23 [INFO] [stderr] | [INFO] [stderr] 1352 | let mut lhs = try!(self.read_relation()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:153:17 [INFO] [stderr] | [INFO] [stderr] 153 | try!(r.eval()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1354:16 [INFO] [stderr] | [INFO] [stderr] 1354 | if try!(self.lexer.skip_symbol(Symbol::Eq)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:156:17 [INFO] [stderr] | [INFO] [stderr] 156 | try!(l.eval()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1355:27 [INFO] [stderr] | [INFO] [stderr] 1355 | let rhs = try!(self.read_relation()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:157:17 [INFO] [stderr] | [INFO] [stderr] 157 | try!(r.eval()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1360:23 [INFO] [stderr] | [INFO] [stderr] 1360 | } else if try!(self.lexer.skip_symbol(Symbol::Ne)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:161:20 [INFO] [stderr] | [INFO] [stderr] 161 | if try!(cond.eval()) != 0 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1361:27 [INFO] [stderr] | [INFO] [stderr] 1361 | let rhs = try!(self.read_relation()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:162:21 [INFO] [stderr] | [INFO] [stderr] 162 | try!(l.eval()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1373:23 [INFO] [stderr] | [INFO] [stderr] 1373 | let mut lhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/node.rs:164:21 [INFO] [stderr] | [INFO] [stderr] 164 | try!(r.eval()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:196:12 [INFO] [stderr] | [INFO] [stderr] 196 | if try!(self.is_function_def()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1375:16 [INFO] [stderr] | [INFO] [stderr] 1375 | if try!(self.lexer.skip_symbol(Symbol::Lt)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:215:40 [INFO] [stderr] | [INFO] [stderr] 215 | let (ret_ty, _, _qualifiers) = try!(self.read_type_spec()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1376:27 [INFO] [stderr] | [INFO] [stderr] 1376 | let rhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1381:23 [INFO] [stderr] | [INFO] [stderr] 1381 | } else if try!(self.lexer.skip_symbol(Symbol::Le)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:216:43 [INFO] [stderr] | [INFO] [stderr] 216 | let (functy, name, param_names) = try!(self.read_declarator(ret_ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1382:27 [INFO] [stderr] | [INFO] [stderr] 1382 | let rhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 234 | expect_symbol_error!(self, Symbol::OpeningBrace, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1387:23 [INFO] [stderr] | [INFO] [stderr] 1387 | } else if try!(self.lexer.skip_symbol(Symbol::Gt)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1388:27 [INFO] [stderr] | [INFO] [stderr] 1388 | let rhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 234 | expect_symbol_error!(self, Symbol::OpeningBrace, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1393:23 [INFO] [stderr] | [INFO] [stderr] 1393 | } else if try!(self.lexer.skip_symbol(Symbol::Ge)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:235:20 [INFO] [stderr] | [INFO] [stderr] 235 | let body = try!(self.read_func_body(&functy)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1394:27 [INFO] [stderr] | [INFO] [stderr] 1394 | let rhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:260:16 [INFO] [stderr] | [INFO] [stderr] 260 | if try!(self.lexer.skip_symbol(Symbol::ClosingBrace).or_else(|eof| { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1406:23 [INFO] [stderr] | [INFO] [stderr] 1406 | let mut lhs = try!(self.read_add_sub()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:267:28 [INFO] [stderr] | [INFO] [stderr] 267 | let peek_tok = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1408:16 [INFO] [stderr] | [INFO] [stderr] 1408 | if try!(self.lexer.skip_symbol(Symbol::Shl)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:270:17 [INFO] [stderr] | [INFO] [stderr] 270 | try!(self.read_decl(&mut stmts)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1409:27 [INFO] [stderr] | [INFO] [stderr] 1409 | let rhs = try!(self.read_add_sub()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:281:19 [INFO] [stderr] | [INFO] [stderr] 281 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1414:23 [INFO] [stderr] | [INFO] [stderr] 1414 | } else if try!(self.lexer.skip_symbol(Symbol::Shr)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:302:16 [INFO] [stderr] | [INFO] [stderr] 302 | && try!(self.lexer.peek_symbol_token_is(Symbol::Colon)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1415:27 [INFO] [stderr] | [INFO] [stderr] 1415 | let rhs = try!(self.read_add_sub()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1427:23 [INFO] [stderr] | [INFO] [stderr] 1427 | let mut lhs = try!(self.read_mul_div_rem()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 309 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1429:16 [INFO] [stderr] | [INFO] [stderr] 1429 | if try!(self.lexer.skip_symbol(Symbol::Add)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1430:27 [INFO] [stderr] | [INFO] [stderr] 1430 | let rhs = try!(self.read_mul_div_rem()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 309 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1435:23 [INFO] [stderr] | [INFO] [stderr] 1435 | } else if try!(self.lexer.skip_symbol(Symbol::Sub)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1436:27 [INFO] [stderr] | [INFO] [stderr] 1436 | let rhs = try!(self.read_mul_div_rem()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 313 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1448:23 [INFO] [stderr] | [INFO] [stderr] 1448 | let mut lhs = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1450:16 [INFO] [stderr] | [INFO] [stderr] 1450 | if try!(self.lexer.skip_symbol(Symbol::Asterisk)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 313 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1451:27 [INFO] [stderr] | [INFO] [stderr] 1451 | let rhs = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:314:20 [INFO] [stderr] | [INFO] [stderr] 314 | let cond = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1456:23 [INFO] [stderr] | [INFO] [stderr] 1456 | } else if try!(self.lexer.skip_symbol(Symbol::Div)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1457:27 [INFO] [stderr] | [INFO] [stderr] 1457 | let rhs = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 315 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1462:23 [INFO] [stderr] | [INFO] [stderr] 1462 | } else if try!(self.lexer.skip_symbol(Symbol::Mod)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1463:27 [INFO] [stderr] | [INFO] [stderr] 1463 | let rhs = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1475:19 [INFO] [stderr] | [INFO] [stderr] 1475 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 315 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1476:20 [INFO] [stderr] | [INFO] [stderr] 1476 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:316:34 [INFO] [stderr] | [INFO] [stderr] 316 | let then_stmt = Box::new(try!(self.read_stmt())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1478:26 [INFO] [stderr] | [INFO] [stderr] 1478 | let basety = try!(self.read_type_spec()).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:317:28 [INFO] [stderr] | [INFO] [stderr] 317 | let else_stmt = if try!(self.lexer.skip_keyword(Keyword::Else)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1479:22 [INFO] [stderr] | [INFO] [stderr] 1479 | let ty = try!(self.read_declarator(basety)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:318:22 [INFO] [stderr] | [INFO] [stderr] 318 | Box::new(try!(self.read_stmt())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 328 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1480 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 328 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1480 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:329:20 [INFO] [stderr] | [INFO] [stderr] 329 | let init = try!(self.read_opt_decl_or_stmt()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1482:44 [INFO] [stderr] | [INFO] [stderr] 1482 | ASTKind::TypeCast(Box::new(try!(self.read_cast())), ty), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:332:20 [INFO] [stderr] | [INFO] [stderr] 332 | let cond = try!(self.read_opt_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1491:19 [INFO] [stderr] | [INFO] [stderr] 1491 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1495:47 [INFO] [stderr] | [INFO] [stderr] 1495 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::LNot), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1501:47 [INFO] [stderr] | [INFO] [stderr] 1501 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::BNot), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1508:47 [INFO] [stderr] | [INFO] [stderr] 1508 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::Minus), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1514:27 [INFO] [stderr] | [INFO] [stderr] 1514 | let var = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:334:23 [INFO] [stderr] | [INFO] [stderr] 334 | let step = if try!(self.lexer.peek_symbol_token_is(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1533:27 [INFO] [stderr] | [INFO] [stderr] 1533 | let var = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:337:13 [INFO] [stderr] | [INFO] [stderr] 337 | try!(self.read_opt_expr()) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1552:47 [INFO] [stderr] | [INFO] [stderr] 1552 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::Deref), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 339 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1558:47 [INFO] [stderr] | [INFO] [stderr] 1558 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::Addr), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1572:19 [INFO] [stderr] | [INFO] [stderr] 1572 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 339 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1573:20 [INFO] [stderr] | [INFO] [stderr] 1573 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:340:20 [INFO] [stderr] | [INFO] [stderr] 340 | let body = try!(self.read_stmt()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1575:34 [INFO] [stderr] | [INFO] [stderr] 1575 | let (basety, _, _) = try!(self.read_type_spec()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1576:30 [INFO] [stderr] | [INFO] [stderr] 1576 | let (ty, _, _) = try!(self.read_declarator(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1577:13 [INFO] [stderr] | [INFO] [stderr] 1577 | try!(self.lexer.skip_symbol(Symbol::ClosingParen)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 352 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1584:20 [INFO] [stderr] | [INFO] [stderr] 1584 | let expr = try!(self.read_unary()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1586:26 [INFO] [stderr] | [INFO] [stderr] 1586 | ASTKind::Int(try!(self.calc_sizeof(&expr)) as i64, Bits::Bits32), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 352 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1591:23 [INFO] [stderr] | [INFO] [stderr] 1591 | let mut ast = try!(self.read_primary()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:353:20 [INFO] [stderr] | [INFO] [stderr] 353 | let cond = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1593:16 [INFO] [stderr] | [INFO] [stderr] 1593 | if try!(self.lexer.skip_symbol(Symbol::OpeningParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1594:23 [INFO] [stderr] | [INFO] [stderr] 1594 | ast = try!(self.read_func_call(ast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 354 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1597:16 [INFO] [stderr] | [INFO] [stderr] 1597 | if try!(self.lexer.skip_symbol(Symbol::OpeningBoxBracket)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1599:44 [INFO] [stderr] | [INFO] [stderr] 1599 | ASTKind::Load(Box::new(try!(self.read_index(ast)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 354 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1604:16 [INFO] [stderr] | [INFO] [stderr] 1604 | if try!(self.lexer.skip_symbol(Symbol::Point)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:355:20 [INFO] [stderr] | [INFO] [stderr] 355 | let body = try!(self.read_stmt()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:362:20 [INFO] [stderr] | [INFO] [stderr] 362 | let body = try!(self.read_stmt()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:363:13 [INFO] [stderr] | [INFO] [stderr] 363 | if !try!(self.lexer.skip_keyword(Keyword::While)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:365:36 [INFO] [stderr] | [INFO] [stderr] 365 | self.show_error_token(&try!(peek), "expected 'while'"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 367 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 367 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:368:20 [INFO] [stderr] | [INFO] [stderr] 368 | let cond = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 369 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 369 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 370 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 370 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 377 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 377 | expect_symbol_error!(self, Symbol::OpeningParen, "expected '('"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:378:20 [INFO] [stderr] | [INFO] [stderr] 378 | let cond = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 379 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 379 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:380:29 [INFO] [stderr] | [INFO] [stderr] 380 | let body = Box::new(try!(self.read_stmt())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:387:20 [INFO] [stderr] | [INFO] [stderr] 387 | let expr = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 388 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 388 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 392 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 392 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:397:37 [INFO] [stderr] | [INFO] [stderr] 397 | let label_name = ident_val!(try!(self.lexer.get())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 398 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 398 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 404 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 404 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 409 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 409 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 414 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:419:12 [INFO] [stderr] | [INFO] [stderr] 419 | if try!(self.lexer.skip_symbol(Symbol::Semicolon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:422:40 [INFO] [stderr] | [INFO] [stderr] 422 | let retval = Some(Box::new(try!(self.read_expr()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 423 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 423 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:432:27 [INFO] [stderr] | [INFO] [stderr] 432 | let mut tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:444:17 [INFO] [stderr] | [INFO] [stderr] 444 | try!(self.skip_parens(&tok, &mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:452:16 [INFO] [stderr] | [INFO] [stderr] 452 | if try!(self.lexer.peek()).kind != TokenKind::Symbol(Symbol::OpeningParen) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:456:33 [INFO] [stderr] | [INFO] [stderr] 456 | let opening_paren = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:458:13 [INFO] [stderr] | [INFO] [stderr] 458 | try!(self.skip_parens(&opening_paren, &mut buf)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:460:19 [INFO] [stderr] | [INFO] [stderr] 460 | tok = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:470:23 [INFO] [stderr] | [INFO] [stderr] 470 | let tok = try!(self.lexer.get().or_else(|_| { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:477:60 [INFO] [stderr] | [INFO] [stderr] 477 | TokenKind::Symbol(Symbol::OpeningParen) => try!(self.skip_parens(&tok, buf)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:564:12 [INFO] [stderr] | [INFO] [stderr] 564 | if try!(self.lexer.peek_symbol_token_is(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:567:23 [INFO] [stderr] | [INFO] [stderr] 567 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:581:19 [INFO] [stderr] | [INFO] [stderr] 581 | } else if try!(self.lexer.peek_symbol_token_is(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 583 | expect_symbol_error!(self, Symbol::ClosingBrace, "expected '}'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 583 | expect_symbol_error!(self, Symbol::ClosingBrace, "expected '}'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:591:23 [INFO] [stderr] | [INFO] [stderr] 591 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1606:44 [INFO] [stderr] | [INFO] [stderr] 1606 | ASTKind::Load(Box::new(try!(self.read_field(ast)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1611:16 [INFO] [stderr] | [INFO] [stderr] 1611 | if try!(self.lexer.skip_symbol(Symbol::Arrow)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:619:25 [INFO] [stderr] | [INFO] [stderr] 619 | let has_brace = try!(self.lexer.skip_symbol(Symbol::OpeningBrace)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1613:29 [INFO] [stderr] | [INFO] [stderr] 1613 | let field = try!(self.read_field(AST::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1620:16 [INFO] [stderr] | [INFO] [stderr] 1620 | if try!(self.lexer.skip_symbol(Symbol::Inc)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:626:27 [INFO] [stderr] | [INFO] [stderr] 626 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1626:16 [INFO] [stderr] | [INFO] [stderr] 1626 | if try!(self.lexer.skip_symbol(Symbol::Dec)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1639:13 [INFO] [stderr] | [INFO] [stderr] 1639 | if !try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:634:28 [INFO] [stderr] | [INFO] [stderr] 634 | let elem = try!(self.read_initializer_elem((&mut elem_ty))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1646:20 [INFO] [stderr] | [INFO] [stderr] 1646 | if try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1649:21 [INFO] [stderr] | [INFO] [stderr] 1649 | if !try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:636:17 [INFO] [stderr] | [INFO] [stderr] 636 | try!(self.lexer.skip_symbol(Symbol::Comma)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1651:44 [INFO] [stderr] | [INFO] [stderr] 1651 | self.show_error_token(&try!(peek), "expected ','"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1661:19 [INFO] [stderr] | [INFO] [stderr] 1661 | let idx = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:650:19 [INFO] [stderr] | [INFO] [stderr] 650 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:663:23 [INFO] [stderr] | [INFO] [stderr] 663 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1662 | expect_symbol_error!(self, Symbol::ClosingBoxBracket, "expected ']'"); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:671:24 [INFO] [stderr] | [INFO] [stderr] 671 | let elem = try!(self.read_initializer_elem(&mut field_type.next().unwrap().clone())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1662 | expect_symbol_error!(self, Symbol::ClosingBoxBracket, "expected ']'"); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:673:13 [INFO] [stderr] | [INFO] [stderr] 673 | try!(self.lexer.skip_symbol(Symbol::Comma)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1670:21 [INFO] [stderr] | [INFO] [stderr] 1670 | let field = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1673:36 [INFO] [stderr] | [INFO] [stderr] 1673 | self.show_error_token(&try!(peek), "expected field name"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1690:22 [INFO] [stderr] | [INFO] [stderr] 1690 | &try!(peek), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1723:25 [INFO] [stderr] | [INFO] [stderr] 1723 | if !try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1761:27 [INFO] [stderr] | [INFO] [stderr] 1761 | let lhs_ty = cast(try!(self.get_expr_returning_ty(lhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1762:27 [INFO] [stderr] | [INFO] [stderr] 1762 | let rhs_ty = cast(try!(self.get_expr_returning_ty(rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1787:19 [INFO] [stderr] | [INFO] [stderr] 1787 | (*try!(self.get_expr_returning_ty(&*v)).get_elem_ty().unwrap()).clone() [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1795:17 [INFO] [stderr] | [INFO] [stderr] 1795 | try!(self.get_expr_returning_ty(&*expr)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1797:69 [INFO] [stderr] | [INFO] [stderr] 1797 | ASTKind::UnaryOp(ref expr, node::CUnaryOps::Deref) => (*try!( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1803:36 [INFO] [stderr] | [INFO] [stderr] 1803 | Type::Ptr(Box::new(try!(self.get_expr_returning_ty(&*expr)))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1806:26 [INFO] [stderr] | [INFO] [stderr] 1806 | let ty = try!(self.get_expr_returning_ty(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1811:17 [INFO] [stderr] | [INFO] [stderr] 1811 | try!(self.get_binary_expr_ty(&*lhs, &*rhs, &*op)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1813:51 [INFO] [stderr] | [INFO] [stderr] 1813 | ASTKind::TernaryOp(_, ref then, _) => try!(self.get_expr_returning_ty(&*then)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1815:31 [INFO] [stderr] | [INFO] [stderr] 1815 | let func_ty = try!(self.get_expr_returning_ty(func)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1823:18 [INFO] [stderr] | [INFO] [stderr] 1823 | let ty = try!(self.get_expr_returning_ty(ast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:329:27 [INFO] [stderr] | [INFO] [stderr] 329 | let val = try!(self.gen(ast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:378:17 [INFO] [stderr] | [INFO] [stderr] 378 | try!(self.gen_local_var_decl(arg_ty, arg_name, &StorageClass::Auto, &None,)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:382:9 [INFO] [stderr] | [INFO] [stderr] 382 | try!(self.gen(&**body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:481:24 [INFO] [stderr] | [INFO] [stderr] 481 | let init_val = try!(self.gen_init_global(init_ast, ty)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:501:35 [INFO] [stderr] | [INFO] [stderr] 501 | let (elem_val, elem_ty) = try!(self.gen(&elems_ast[0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:505:24 [INFO] [stderr] | [INFO] [stderr] 505 | let elem = try!(self.gen(e)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:532:24 [INFO] [stderr] | [INFO] [stderr] 532 | let elem = try!(self.gen_init_global(e, elem_ty)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:557:28 [INFO] [stderr] | [INFO] [stderr] 557 | let elem_val = try!(self.gen_init_global(elem_ast, field_ty)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:583:17 [INFO] [stderr] | [INFO] [stderr] 583 | try!(self.make_int(0, &Bits::Bits8, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:602:9 [INFO] [stderr] | [INFO] [stderr] 602 | try!(self.fill_with_0(var, ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:610:21 [INFO] [stderr] | [INFO] [stderr] 610 | try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:611:21 [INFO] [stderr] | [INFO] [stderr] 611 | try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:620:22 [INFO] [stderr] | [INFO] [stderr] 620 | vec![try!(self.make_int(i as u64, &Bits::Bits32, false)).0] [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:626:13 [INFO] [stderr] | [INFO] [stderr] 626 | try!(self.gen_init_local(idx, e, elem_ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:639:9 [INFO] [stderr] | [INFO] [stderr] 639 | try!(self.fill_with_0(var, ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:650:13 [INFO] [stderr] | [INFO] [stderr] 650 | try!(self.gen_init_local(idx, elem_ast, field_ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:666:47 [INFO] [stderr] | [INFO] [stderr] 666 | let (static_var, static_var_ty) = try!(self.gen_global_var_decl( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:701:13 [INFO] [stderr] | [INFO] [stderr] 701 | try!(self.set_local_var_initializer(var, ty, &*init.clone().unwrap(),)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:720:13 [INFO] [stderr] | [INFO] [stderr] 720 | try!(self.gen(stmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:731:13 [INFO] [stderr] | [INFO] [stderr] 731 | try!(self.gen(stmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:783:28 [INFO] [stderr] | [INFO] [stderr] 783 | let cond_val_tmp = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:796:9 [INFO] [stderr] | [INFO] [stderr] 796 | try!(self.gen(then_stmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:803:9 [INFO] [stderr] | [INFO] [stderr] 803 | try!(self.gen(else_stmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:832:28 [INFO] [stderr] | [INFO] [stderr] 832 | let cond_val_tmp = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:837:9 [INFO] [stderr] | [INFO] [stderr] 837 | try!(self.gen(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:870:9 [INFO] [stderr] | [INFO] [stderr] 870 | try!(self.gen(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:873:32 [INFO] [stderr] | [INFO] [stderr] 873 | let cond_val_tmp = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:891:24 [INFO] [stderr] | [INFO] [stderr] 891 | let cond_val = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:900:9 [INFO] [stderr] | [INFO] [stderr] 900 | try!(self.gen(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:926:24 [INFO] [stderr] | [INFO] [stderr] 926 | let expr_val = try!(self.gen(expr)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:977:9 [INFO] [stderr] | [INFO] [stderr] 977 | try!(self.gen(init)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:985:25 [INFO] [stderr] | [INFO] [stderr] 985 | let v = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:987:21 [INFO] [stderr] | [INFO] [stderr] 987 | try!(self.make_int(1, &Bits::Bits32, false)).0 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:998:9 [INFO] [stderr] | [INFO] [stderr] 998 | try!(self.gen(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1002:9 [INFO] [stderr] | [INFO] [stderr] 1002 | try!(self.gen(step)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1057:33 [INFO] [stderr] | [INFO] [stderr] 1057 | let (val, ty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1061:33 [INFO] [stderr] | [INFO] [stderr] 1061 | let (val, ty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:681:15 [INFO] [stderr] | [INFO] [stderr] 681 | while try!(self.lexer.skip_keyword(Keyword::Const)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:682:16 [INFO] [stderr] | [INFO] [stderr] 682 | || try!(self.lexer.skip_keyword(Keyword::Volatile)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:683:16 [INFO] [stderr] | [INFO] [stderr] 683 | || try!(self.lexer.skip_keyword(Keyword::Restrict)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1065:21 [INFO] [stderr] | [INFO] [stderr] 1065 | try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1066:21 [INFO] [stderr] | [INFO] [stderr] 1066 | try!(self.make_int(1, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1082:33 [INFO] [stderr] | [INFO] [stderr] 1082 | let (val, ty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:688:44 [INFO] [stderr] | [INFO] [stderr] 688 | let (basety, sclass, qualifiers) = try!(self.read_type_spec()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:691:12 [INFO] [stderr] | [INFO] [stderr] 691 | if try!(self.lexer.skip_symbol(Symbol::Semicolon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1089:34 [INFO] [stderr] | [INFO] [stderr] 1089 | let before_inc = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1090:17 [INFO] [stderr] | [INFO] [stderr] 1090 | try!(self.gen_assign( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:696:37 [INFO] [stderr] | [INFO] [stderr] 696 | let (mut ty, name, _) = try!(self.read_declarator(basety.clone())); // XXX [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1107:34 [INFO] [stderr] | [INFO] [stderr] 1107 | let before_dec = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1108:17 [INFO] [stderr] | [INFO] [stderr] 1108 | try!(self.gen_assign( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:699:20 [INFO] [stderr] | [INFO] [stderr] 699 | && try!(self.lexer.skip_symbol(Symbol::Assign)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:701:28 [INFO] [stderr] | [INFO] [stderr] 701 | let init = try!(self.read_decl_init(&mut ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:713:31 [INFO] [stderr] | [INFO] [stderr] 713 | let init = if try!(self.lexer.skip_symbol(Symbol::Assign)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1146:30 [INFO] [stderr] | [INFO] [stderr] 1146 | let (lhs, lhsty_w) = try!(self.gen(lhsast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1147:30 [INFO] [stderr] | [INFO] [stderr] 1147 | let (rhs, rhsty_w) = try!(self.gen(rhsast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1202:23 [INFO] [stderr] | [INFO] [stderr] 1202 | let val = try!(self.gen(lhsast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:714:35 [INFO] [stderr] | [INFO] [stderr] 714 | Some(Box::new(try!(self.read_decl_init(&mut ty)))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:728:16 [INFO] [stderr] | [INFO] [stderr] 728 | if try!(self.lexer.skip_symbol(Symbol::Semicolon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:731:17 [INFO] [stderr] | [INFO] [stderr] 731 | if !try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1223:23 [INFO] [stderr] | [INFO] [stderr] 1223 | let val = try!(self.gen(rhsast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1265:23 [INFO] [stderr] | [INFO] [stderr] 1265 | let val = try!(self.gen(lhsast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1286:23 [INFO] [stderr] | [INFO] [stderr] 1286 | let val = try!(self.gen(rhsast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:732:28 [INFO] [stderr] | [INFO] [stderr] 732 | let peek = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:740:12 [INFO] [stderr] | [INFO] [stderr] 740 | if try!(self.lexer.skip_symbol(Symbol::Semicolon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:744:24 [INFO] [stderr] | [INFO] [stderr] 744 | let peek_tok = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1327:35 [INFO] [stderr] | [INFO] [stderr] 1327 | let (dst, ptr_dst_ty_w) = try!(self.gen(lhsast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1339:30 [INFO] [stderr] | [INFO] [stderr] 1339 | let (src, _src_ty) = try!(self.gen(rhsast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:749:13 [INFO] [stderr] | [INFO] [stderr] 749 | try!(self.read_decl(&mut stmts)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:757:12 [INFO] [stderr] | [INFO] [stderr] 757 | if try!(self.lexer.skip_symbol(Symbol::OpeningParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1472:21 [INFO] [stderr] | [INFO] [stderr] 1472 | try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1575:23 [INFO] [stderr] | [INFO] [stderr] 1575 | let val = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:758:28 [INFO] [stderr] | [INFO] [stderr] 758 | let peek_tok = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:760:36 [INFO] [stderr] | [INFO] [stderr] 760 | let (ty, params) = try!(self.read_declarator_func(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:766:20 [INFO] [stderr] | [INFO] [stderr] 766 | while !try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1595:35 [INFO] [stderr] | [INFO] [stderr] 1595 | let (then_val, then_ty) = try!(self.gen(then_expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1600:35 [INFO] [stderr] | [INFO] [stderr] 1600 | let (else_val, else_ty) = try!(self.gen(else_expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1636:29 [INFO] [stderr] | [INFO] [stderr] 1636 | let (val, ptr_ty) = try!(self.get_struct_field_val(retrieve_from_load(expr), field_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:767:26 [INFO] [stderr] | [INFO] [stderr] 767 | buf.push(try!(self.lexer.get())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:769:21 [INFO] [stderr] | [INFO] [stderr] 769 | let t = try!(self.read_declarator_tail(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:774:12 [INFO] [stderr] | [INFO] [stderr] 774 | if try!(self.lexer.skip_symbol(Symbol::Asterisk)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1644:31 [INFO] [stderr] | [INFO] [stderr] 1644 | let (strct, ptr_ty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1685:30 [INFO] [stderr] | [INFO] [stderr] 1685 | let (val, _exprty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1724:25 [INFO] [stderr] | [INFO] [stderr] 1724 | let (val, ty) = try!(self.gen(var)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:775:13 [INFO] [stderr] | [INFO] [stderr] 775 | try!(self.skip_type_qualifiers()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:779:19 [INFO] [stderr] | [INFO] [stderr] 779 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:782:32 [INFO] [stderr] | [INFO] [stderr] 782 | let (ty, params) = try!(self.read_declarator_tail(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1735:33 [INFO] [stderr] | [INFO] [stderr] 1735 | ... try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1736:33 [INFO] [stderr] | [INFO] [stderr] 1736 | ... try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1766:41 [INFO] [stderr] | [INFO] [stderr] 1766 | maybe_correct_args_val.push(try!(self.gen(arg)).0); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:787:28 [INFO] [stderr] | [INFO] [stderr] 787 | let (ty, params) = try!(self.read_declarator_tail(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:791:12 [INFO] [stderr] | [INFO] [stderr] 791 | if try!(self.lexer.skip_symbol(Symbol::OpeningBoxBracket)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1784:33 [INFO] [stderr] | [INFO] [stderr] 1784 | let (val, ty) = try!(self.gen(&x)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1888:28 [INFO] [stderr] | [INFO] [stderr] 1888 | let (ret_val, _) = try!(self.gen(ret_ast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:412:20 [INFO] [stderr] | [INFO] [stderr] 412 | 'a'...'z' | 'A'...'Z' | '+' | '-' => true, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:412:32 [INFO] [stderr] | [INFO] [stderr] 412 | 'a'...'z' | 'A'...'Z' | '+' | '-' => true, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:449:16 [INFO] [stderr] | [INFO] [stderr] 449 | '0'...'9' => n * 10 + c.to_digit(10).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:460:16 [INFO] [stderr] | [INFO] [stderr] 460 | '0'...'7' => n * 8 + c.to_digit(8).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:471:16 [INFO] [stderr] | [INFO] [stderr] 471 | '0'...'9' | 'A'...'F' | 'a'...'f' => n * 16 + c.to_digit(16).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:471:28 [INFO] [stderr] | [INFO] [stderr] 471 | '0'...'9' | 'A'...'F' | 'a'...'f' => n * 16 + c.to_digit(16).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:471:40 [INFO] [stderr] | [INFO] [stderr] 471 | '0'...'9' | 'A'...'F' | 'a'...'f' => n * 16 + c.to_digit(16).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:622:24 [INFO] [stderr] | [INFO] [stderr] 622 | 'a'...'z' | 'A'...'Z' | '_' => self.read_identifier(c), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:622:36 [INFO] [stderr] | [INFO] [stderr] 622 | 'a'...'z' | 'A'...'Z' | '_' => self.read_identifier(c), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:632:24 [INFO] [stderr] | [INFO] [stderr] 632 | '0'...'9' => self.read_number_literal(c), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:792:24 [INFO] [stderr] | [INFO] [stderr] 792 | return Ok((try!(self.read_declarator_array(basety)), None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:794:12 [INFO] [stderr] | [INFO] [stderr] 794 | if try!(self.lexer.skip_symbol(Symbol::OpeningParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:802:12 [INFO] [stderr] | [INFO] [stderr] 802 | if try!(self.lexer.skip_symbol(Symbol::ClosingBoxBracket)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:805:25 [INFO] [stderr] | [INFO] [stderr] 805 | len = match try!(self.read_expr()).eval_constexpr() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:808:32 [INFO] [stderr] | [INFO] [stderr] 808 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 814 | expect_symbol_error!(self, Symbol::ClosingBoxBracket, "expected ']'"); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 814 | expect_symbol_error!(self, Symbol::ClosingBoxBracket, "expected ']'"); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:816:18 [INFO] [stderr] | [INFO] [stderr] 816 | let ty = try!(self.read_declarator_tail(basety)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:820:12 [INFO] [stderr] | [INFO] [stderr] 820 | if try!(self.lexer.peek_keyword_token_is(Keyword::Void)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:821:16 [INFO] [stderr] | [INFO] [stderr] 821 | && try!(self.lexer.next_symbol_token_is(Symbol::ClosingParen)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:823:13 [INFO] [stderr] | [INFO] [stderr] 823 | try!(self.lexer.expect_skip_keyword(Keyword::Void)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:824:13 [INFO] [stderr] | [INFO] [stderr] 824 | try!(self.lexer.expect_skip_symbol(Symbol::ClosingParen)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:827:12 [INFO] [stderr] | [INFO] [stderr] 827 | if try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:831:48 [INFO] [stderr] | [INFO] [stderr] 831 | let (paramtypes, paramnames, vararg) = try!(self.read_declarator_params()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:842:16 [INFO] [stderr] | [INFO] [stderr] 842 | if try!(self.lexer.skip_symbol(Symbol::Vararg)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:846:26 [INFO] [stderr] | [INFO] [stderr] 846 | &try!(peek), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 851 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 851 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:855:30 [INFO] [stderr] | [INFO] [stderr] 855 | let (ty, name) = try!(self.read_func_param()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:866:16 [INFO] [stderr] | [INFO] [stderr] 866 | if try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:869:17 [INFO] [stderr] | [INFO] [stderr] 869 | if !try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:871:40 [INFO] [stderr] | [INFO] [stderr] 871 | self.show_error_token(&try!(peek), "expected ','"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:878:22 [INFO] [stderr] | [INFO] [stderr] 878 | let basety = try!(self.read_type_spec()).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:879:29 [INFO] [stderr] | [INFO] [stderr] 879 | let (ty, name, _) = try!(self.read_declarator(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:911:23 [INFO] [stderr] | [INFO] [stderr] 911 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/parser.rs:634:60 [INFO] [stderr] | [INFO] [stderr] 634 | let elem = try!(self.read_initializer_elem((&mut elem_ty))); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:915:40 [INFO] [stderr] | [INFO] [stderr] 915 | let maybe_userty = try!(self.get_typedef(maybe_userty_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:942:52 [INFO] [stderr] | [INFO] [stderr] 942 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:949:52 [INFO] [stderr] | [INFO] [stderr] 949 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:956:52 [INFO] [stderr] | [INFO] [stderr] 956 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:963:52 [INFO] [stderr] | [INFO] [stderr] 963 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:970:52 [INFO] [stderr] | [INFO] [stderr] 970 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:977:52 [INFO] [stderr] | [INFO] [stderr] 977 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:985:52 [INFO] [stderr] | [INFO] [stderr] 985 | ... self.show_error_token(&try!(peek), "type mismatch"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:998:55 [INFO] [stderr] | [INFO] [stderr] 998 | &Keyword::Struct => userty = Some(try!(self.read_struct_def())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:999:54 [INFO] [stderr] | [INFO] [stderr] 999 | &Keyword::Union => userty = Some(try!(self.read_union_def())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1000:53 [INFO] [stderr] | [INFO] [stderr] 1000 | &Keyword::Enum => userty = Some(try!(self.read_enum_def())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1048:25 [INFO] [stderr] | [INFO] [stderr] 1048 | let maybe_tag = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1058:27 [INFO] [stderr] | [INFO] [stderr] 1058 | let opt_tag = try!(self.read_rectype_tag()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1068:22 [INFO] [stderr] | [INFO] [stderr] 1068 | let fields = try!(self.read_rectype_fields()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1110:13 [INFO] [stderr] | [INFO] [stderr] 1110 | if !try!(self.lexer.skip_symbol(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1116:24 [INFO] [stderr] | [INFO] [stderr] 1116 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1120:34 [INFO] [stderr] | [INFO] [stderr] 1120 | let (basety, _, _) = try!(self.read_type_spec()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1122:37 [INFO] [stderr] | [INFO] [stderr] 1122 | let (ty, name, _) = try!(self.read_declarator(basety.clone())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1123:20 [INFO] [stderr] | [INFO] [stderr] 1123 | if try!(self.lexer.skip_symbol(Symbol::Colon)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1125:21 [INFO] [stderr] | [INFO] [stderr] 1125 | try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1131:20 [INFO] [stderr] | [INFO] [stderr] 1131 | if try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1134 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1134 | expect_symbol_error!(self, Symbol::Semicolon, "expected ';'"); [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1139 | expect_symbol_error!(self, Symbol::ClosingBrace, "expected '}'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1139 | expect_symbol_error!(self, Symbol::ClosingBrace, "expected '}'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1144:27 [INFO] [stderr] | [INFO] [stderr] 1144 | let opt_tag = try!(self.read_rectype_tag()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1157:44 [INFO] [stderr] | [INFO] [stderr] 1157 | self.show_error_token(&try!(peek), "undefined enum"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1163:13 [INFO] [stderr] | [INFO] [stderr] 1163 | if !try!(self.lexer.skip_symbol(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1166:40 [INFO] [stderr] | [INFO] [stderr] 1166 | self.show_error_token(&try!(peek), "do not redefine enum"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1178:16 [INFO] [stderr] | [INFO] [stderr] 1178 | if try!(self.lexer.skip_symbol(Symbol::ClosingBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1181:35 [INFO] [stderr] | [INFO] [stderr] 1181 | let name = ident_val!(try!(self.lexer.get())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1182:16 [INFO] [stderr] | [INFO] [stderr] 1182 | if try!(self.lexer.skip_symbol(Symbol::Assign)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1183:29 [INFO] [stderr] | [INFO] [stderr] 1183 | val = match try!(self.read_assign()).eval_constexpr() { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1186:36 [INFO] [stderr] | [INFO] [stderr] 1186 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1196:16 [INFO] [stderr] | [INFO] [stderr] 1196 | if try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/codegen.rs:333:44 [INFO] [stderr] | [INFO] [stderr] 333 | self.typecast(val, (LLVMGetElementType(LLVMTypeOf(var)))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1199:16 [INFO] [stderr] | [INFO] [stderr] 1199 | if try!(self.lexer.skip_symbol(Symbol::OpeningBrace)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1211:12 [INFO] [stderr] | [INFO] [stderr] 1211 | if try!(self.lexer.peek()).kind == TokenKind::Symbol(Symbol::Semicolon) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1221:23 [INFO] [stderr] | [INFO] [stderr] 1221 | let mut lhs = try!(self.read_assign()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1222:15 [INFO] [stderr] | [INFO] [stderr] 1222 | while try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1223:23 [INFO] [stderr] | [INFO] [stderr] 1223 | let rhs = try!(self.read_assign()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1232:23 [INFO] [stderr] | [INFO] [stderr] 1232 | let mut lhs = try!(self.read_logor()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1233:12 [INFO] [stderr] | [INFO] [stderr] 1233 | if try!(self.lexer.skip_symbol(Symbol::Question)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1256:23 [INFO] [stderr] | [INFO] [stderr] 1256 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1259:40 [INFO] [stderr] | [INFO] [stderr] 1259 | lhs = assign!(lhs, try!(self.read_assign()), self.lexer.get_cur_pos()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1261 | TokenKind::Symbol(Symbol::AssignAdd) => f!(Add), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1262 | TokenKind::Symbol(Symbol::AssignSub) => f!(Sub), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1263 | TokenKind::Symbol(Symbol::AssignMul) => f!(Mul), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1264 | TokenKind::Symbol(Symbol::AssignDiv) => f!(Div), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1265 | TokenKind::Symbol(Symbol::AssignMod) => f!(Rem), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1266 | TokenKind::Symbol(Symbol::AssignShl) => f!(Shl), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1267 | TokenKind::Symbol(Symbol::AssignShr) => f!(Shr), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1268 | TokenKind::Symbol(Symbol::AssignAnd) => f!(And), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1269 | TokenKind::Symbol(Symbol::AssignOr) => f!(Or), [INFO] [stderr] | ------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1247:34 [INFO] [stderr] | [INFO] [stderr] 1247 | Box::new(try!(self.read_assign())), [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1270 | TokenKind::Symbol(Symbol::AssignXor) => f!(Xor), [INFO] [stderr] | ------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1281:29 [INFO] [stderr] | [INFO] [stderr] 1281 | let mut then_expr = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1282 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1282 | expect_symbol_error!(self, Symbol::Colon, "expected ':'"); [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1283:29 [INFO] [stderr] | [INFO] [stderr] 1283 | let mut else_expr = try!(self.read_assign()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1284:23 [INFO] [stderr] | [INFO] [stderr] 1284 | let then_ty = try!(self.get_expr_returning_ty(&then_expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1285:23 [INFO] [stderr] | [INFO] [stderr] 1285 | let else_ty = try!(self.get_expr_returning_ty(&else_expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1297:23 [INFO] [stderr] | [INFO] [stderr] 1297 | let mut lhs = try!(self.read_logand()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1298:15 [INFO] [stderr] | [INFO] [stderr] 1298 | while try!(self.lexer.skip_symbol(Symbol::LOr)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1299:23 [INFO] [stderr] | [INFO] [stderr] 1299 | let rhs = try!(self.read_logand()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1308:23 [INFO] [stderr] | [INFO] [stderr] 1308 | let mut lhs = try!(self.read_or()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1309:15 [INFO] [stderr] | [INFO] [stderr] 1309 | while try!(self.lexer.skip_symbol(Symbol::LAnd)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1310:23 [INFO] [stderr] | [INFO] [stderr] 1310 | let rhs = try!(self.read_or()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1319:23 [INFO] [stderr] | [INFO] [stderr] 1319 | let mut lhs = try!(self.read_xor()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1320:15 [INFO] [stderr] | [INFO] [stderr] 1320 | while try!(self.lexer.skip_symbol(Symbol::Or)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1321:23 [INFO] [stderr] | [INFO] [stderr] 1321 | let rhs = try!(self.read_xor()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1330:23 [INFO] [stderr] | [INFO] [stderr] 1330 | let mut lhs = try!(self.read_and()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1331:15 [INFO] [stderr] | [INFO] [stderr] 1331 | while try!(self.lexer.skip_symbol(Symbol::Xor)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1332:23 [INFO] [stderr] | [INFO] [stderr] 1332 | let rhs = try!(self.read_and()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1341:23 [INFO] [stderr] | [INFO] [stderr] 1341 | let mut lhs = try!(self.read_eq_ne()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1342:15 [INFO] [stderr] | [INFO] [stderr] 1342 | while try!(self.lexer.skip_symbol(Symbol::Ampersand)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1343:23 [INFO] [stderr] | [INFO] [stderr] 1343 | let rhs = try!(self.read_eq_ne()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1352:23 [INFO] [stderr] | [INFO] [stderr] 1352 | let mut lhs = try!(self.read_relation()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1354:16 [INFO] [stderr] | [INFO] [stderr] 1354 | if try!(self.lexer.skip_symbol(Symbol::Eq)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1355:27 [INFO] [stderr] | [INFO] [stderr] 1355 | let rhs = try!(self.read_relation()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1360:23 [INFO] [stderr] | [INFO] [stderr] 1360 | } else if try!(self.lexer.skip_symbol(Symbol::Ne)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1361:27 [INFO] [stderr] | [INFO] [stderr] 1361 | let rhs = try!(self.read_relation()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1373:23 [INFO] [stderr] | [INFO] [stderr] 1373 | let mut lhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1375:16 [INFO] [stderr] | [INFO] [stderr] 1375 | if try!(self.lexer.skip_symbol(Symbol::Lt)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1376:27 [INFO] [stderr] | [INFO] [stderr] 1376 | let rhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1381:23 [INFO] [stderr] | [INFO] [stderr] 1381 | } else if try!(self.lexer.skip_symbol(Symbol::Le)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1382:27 [INFO] [stderr] | [INFO] [stderr] 1382 | let rhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1387:23 [INFO] [stderr] | [INFO] [stderr] 1387 | } else if try!(self.lexer.skip_symbol(Symbol::Gt)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1388:27 [INFO] [stderr] | [INFO] [stderr] 1388 | let rhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1393:23 [INFO] [stderr] | [INFO] [stderr] 1393 | } else if try!(self.lexer.skip_symbol(Symbol::Ge)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1394:27 [INFO] [stderr] | [INFO] [stderr] 1394 | let rhs = try!(self.read_shl_shr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1406:23 [INFO] [stderr] | [INFO] [stderr] 1406 | let mut lhs = try!(self.read_add_sub()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1408:16 [INFO] [stderr] | [INFO] [stderr] 1408 | if try!(self.lexer.skip_symbol(Symbol::Shl)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1409:27 [INFO] [stderr] | [INFO] [stderr] 1409 | let rhs = try!(self.read_add_sub()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1414:23 [INFO] [stderr] | [INFO] [stderr] 1414 | } else if try!(self.lexer.skip_symbol(Symbol::Shr)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1415:27 [INFO] [stderr] | [INFO] [stderr] 1415 | let rhs = try!(self.read_add_sub()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1427:23 [INFO] [stderr] | [INFO] [stderr] 1427 | let mut lhs = try!(self.read_mul_div_rem()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1429:16 [INFO] [stderr] | [INFO] [stderr] 1429 | if try!(self.lexer.skip_symbol(Symbol::Add)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1430:27 [INFO] [stderr] | [INFO] [stderr] 1430 | let rhs = try!(self.read_mul_div_rem()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1435:23 [INFO] [stderr] | [INFO] [stderr] 1435 | } else if try!(self.lexer.skip_symbol(Symbol::Sub)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1436:27 [INFO] [stderr] | [INFO] [stderr] 1436 | let rhs = try!(self.read_mul_div_rem()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1448:23 [INFO] [stderr] | [INFO] [stderr] 1448 | let mut lhs = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1450:16 [INFO] [stderr] | [INFO] [stderr] 1450 | if try!(self.lexer.skip_symbol(Symbol::Asterisk)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1451:27 [INFO] [stderr] | [INFO] [stderr] 1451 | let rhs = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1456:23 [INFO] [stderr] | [INFO] [stderr] 1456 | } else if try!(self.lexer.skip_symbol(Symbol::Div)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1457:27 [INFO] [stderr] | [INFO] [stderr] 1457 | let rhs = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1462:23 [INFO] [stderr] | [INFO] [stderr] 1462 | } else if try!(self.lexer.skip_symbol(Symbol::Mod)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1463:27 [INFO] [stderr] | [INFO] [stderr] 1463 | let rhs = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1475:19 [INFO] [stderr] | [INFO] [stderr] 1475 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1476:20 [INFO] [stderr] | [INFO] [stderr] 1476 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1478:26 [INFO] [stderr] | [INFO] [stderr] 1478 | let basety = try!(self.read_type_spec()).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1479:22 [INFO] [stderr] | [INFO] [stderr] 1479 | let ty = try!(self.read_declarator(basety)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1480 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1480 | expect_symbol_error!(self, Symbol::ClosingParen, "expected ')'"); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1482:44 [INFO] [stderr] | [INFO] [stderr] 1482 | ASTKind::TypeCast(Box::new(try!(self.read_cast())), ty), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1491:19 [INFO] [stderr] | [INFO] [stderr] 1491 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1495:47 [INFO] [stderr] | [INFO] [stderr] 1495 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::LNot), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1501:47 [INFO] [stderr] | [INFO] [stderr] 1501 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::BNot), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1508:47 [INFO] [stderr] | [INFO] [stderr] 1508 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::Minus), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1514:27 [INFO] [stderr] | [INFO] [stderr] 1514 | let var = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1533:27 [INFO] [stderr] | [INFO] [stderr] 1533 | let var = try!(self.read_cast()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1552:47 [INFO] [stderr] | [INFO] [stderr] 1552 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::Deref), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1558:47 [INFO] [stderr] | [INFO] [stderr] 1558 | ASTKind::UnaryOp(Box::new(try!(self.read_cast())), node::CUnaryOps::Addr), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1572:19 [INFO] [stderr] | [INFO] [stderr] 1572 | let tok = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1573:20 [INFO] [stderr] | [INFO] [stderr] 1573 | let peek = try!(self.lexer.peek()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1575:34 [INFO] [stderr] | [INFO] [stderr] 1575 | let (basety, _, _) = try!(self.read_type_spec()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1576:30 [INFO] [stderr] | [INFO] [stderr] 1576 | let (ty, _, _) = try!(self.read_declarator(basety)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1577:13 [INFO] [stderr] | [INFO] [stderr] 1577 | try!(self.lexer.skip_symbol(Symbol::ClosingParen)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1584:20 [INFO] [stderr] | [INFO] [stderr] 1584 | let expr = try!(self.read_unary()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1586:26 [INFO] [stderr] | [INFO] [stderr] 1586 | ASTKind::Int(try!(self.calc_sizeof(&expr)) as i64, Bits::Bits32), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1591:23 [INFO] [stderr] | [INFO] [stderr] 1591 | let mut ast = try!(self.read_primary()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1593:16 [INFO] [stderr] | [INFO] [stderr] 1593 | if try!(self.lexer.skip_symbol(Symbol::OpeningParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1594:23 [INFO] [stderr] | [INFO] [stderr] 1594 | ast = try!(self.read_func_call(ast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1597:16 [INFO] [stderr] | [INFO] [stderr] 1597 | if try!(self.lexer.skip_symbol(Symbol::OpeningBoxBracket)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1599:44 [INFO] [stderr] | [INFO] [stderr] 1599 | ASTKind::Load(Box::new(try!(self.read_index(ast)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1604:16 [INFO] [stderr] | [INFO] [stderr] 1604 | if try!(self.lexer.skip_symbol(Symbol::Point)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1606:44 [INFO] [stderr] | [INFO] [stderr] 1606 | ASTKind::Load(Box::new(try!(self.read_field(ast)))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1611:16 [INFO] [stderr] | [INFO] [stderr] 1611 | if try!(self.lexer.skip_symbol(Symbol::Arrow)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1613:29 [INFO] [stderr] | [INFO] [stderr] 1613 | let field = try!(self.read_field(AST::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1620:16 [INFO] [stderr] | [INFO] [stderr] 1620 | if try!(self.lexer.skip_symbol(Symbol::Inc)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1626:16 [INFO] [stderr] | [INFO] [stderr] 1626 | if try!(self.lexer.skip_symbol(Symbol::Dec)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1639:13 [INFO] [stderr] | [INFO] [stderr] 1639 | if !try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1646:20 [INFO] [stderr] | [INFO] [stderr] 1646 | if try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1649:21 [INFO] [stderr] | [INFO] [stderr] 1649 | if !try!(self.lexer.skip_symbol(Symbol::Comma)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1651:44 [INFO] [stderr] | [INFO] [stderr] 1651 | self.show_error_token(&try!(peek), "expected ','"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1661:19 [INFO] [stderr] | [INFO] [stderr] 1661 | let idx = try!(self.read_expr()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | if !try!($slf.lexer.skip_symbol($sym)) { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1662 | expect_symbol_error!(self, Symbol::ClosingBoxBracket, "expected ']'"); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:115:36 [INFO] [stderr] | [INFO] [stderr] 115 | $slf.show_error_token(&try!(peek), $msg); [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 1662 | expect_symbol_error!(self, Symbol::ClosingBoxBracket, "expected ']'"); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1670:21 [INFO] [stderr] | [INFO] [stderr] 1670 | let field = try!(self.lexer.get()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1673:36 [INFO] [stderr] | [INFO] [stderr] 1673 | self.show_error_token(&try!(peek), "expected field name"); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1690:22 [INFO] [stderr] | [INFO] [stderr] 1690 | &try!(peek), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1723:25 [INFO] [stderr] | [INFO] [stderr] 1723 | if !try!(self.lexer.skip_symbol(Symbol::ClosingParen)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1761:27 [INFO] [stderr] | [INFO] [stderr] 1761 | let lhs_ty = cast(try!(self.get_expr_returning_ty(lhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1762:27 [INFO] [stderr] | [INFO] [stderr] 1762 | let rhs_ty = cast(try!(self.get_expr_returning_ty(rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1787:19 [INFO] [stderr] | [INFO] [stderr] 1787 | (*try!(self.get_expr_returning_ty(&*v)).get_elem_ty().unwrap()).clone() [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1795:17 [INFO] [stderr] | [INFO] [stderr] 1795 | try!(self.get_expr_returning_ty(&*expr)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1797:69 [INFO] [stderr] | [INFO] [stderr] 1797 | ASTKind::UnaryOp(ref expr, node::CUnaryOps::Deref) => (*try!( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1803:36 [INFO] [stderr] | [INFO] [stderr] 1803 | Type::Ptr(Box::new(try!(self.get_expr_returning_ty(&*expr)))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1806:26 [INFO] [stderr] | [INFO] [stderr] 1806 | let ty = try!(self.get_expr_returning_ty(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1811:17 [INFO] [stderr] | [INFO] [stderr] 1811 | try!(self.get_binary_expr_ty(&*lhs, &*rhs, &*op)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1813:51 [INFO] [stderr] | [INFO] [stderr] 1813 | ASTKind::TernaryOp(_, ref then, _) => try!(self.get_expr_returning_ty(&*then)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1815:31 [INFO] [stderr] | [INFO] [stderr] 1815 | let func_ty = try!(self.get_expr_returning_ty(func)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/parser.rs:1823:18 [INFO] [stderr] | [INFO] [stderr] 1823 | let ty = try!(self.get_expr_returning_ty(ast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:329:27 [INFO] [stderr] | [INFO] [stderr] 329 | let val = try!(self.gen(ast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:378:17 [INFO] [stderr] | [INFO] [stderr] 378 | try!(self.gen_local_var_decl(arg_ty, arg_name, &StorageClass::Auto, &None,)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:382:9 [INFO] [stderr] | [INFO] [stderr] 382 | try!(self.gen(&**body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:481:24 [INFO] [stderr] | [INFO] [stderr] 481 | let init_val = try!(self.gen_init_global(init_ast, ty)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:501:35 [INFO] [stderr] | [INFO] [stderr] 501 | let (elem_val, elem_ty) = try!(self.gen(&elems_ast[0])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:505:24 [INFO] [stderr] | [INFO] [stderr] 505 | let elem = try!(self.gen(e)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:532:24 [INFO] [stderr] | [INFO] [stderr] 532 | let elem = try!(self.gen_init_global(e, elem_ty)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:557:28 [INFO] [stderr] | [INFO] [stderr] 557 | let elem_val = try!(self.gen_init_global(elem_ast, field_ty)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:583:17 [INFO] [stderr] | [INFO] [stderr] 583 | try!(self.make_int(0, &Bits::Bits8, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:602:9 [INFO] [stderr] | [INFO] [stderr] 602 | try!(self.fill_with_0(var, ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:610:21 [INFO] [stderr] | [INFO] [stderr] 610 | try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:611:21 [INFO] [stderr] | [INFO] [stderr] 611 | try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:620:22 [INFO] [stderr] | [INFO] [stderr] 620 | vec![try!(self.make_int(i as u64, &Bits::Bits32, false)).0] [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:626:13 [INFO] [stderr] | [INFO] [stderr] 626 | try!(self.gen_init_local(idx, e, elem_ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:639:9 [INFO] [stderr] | [INFO] [stderr] 639 | try!(self.fill_with_0(var, ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:650:13 [INFO] [stderr] | [INFO] [stderr] 650 | try!(self.gen_init_local(idx, elem_ast, field_ty)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:666:47 [INFO] [stderr] | [INFO] [stderr] 666 | let (static_var, static_var_ty) = try!(self.gen_global_var_decl( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:701:13 [INFO] [stderr] | [INFO] [stderr] 701 | try!(self.set_local_var_initializer(var, ty, &*init.clone().unwrap(),)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:720:13 [INFO] [stderr] | [INFO] [stderr] 720 | try!(self.gen(stmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:731:13 [INFO] [stderr] | [INFO] [stderr] 731 | try!(self.gen(stmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:783:28 [INFO] [stderr] | [INFO] [stderr] 783 | let cond_val_tmp = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:796:9 [INFO] [stderr] | [INFO] [stderr] 796 | try!(self.gen(then_stmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:803:9 [INFO] [stderr] | [INFO] [stderr] 803 | try!(self.gen(else_stmt)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:832:28 [INFO] [stderr] | [INFO] [stderr] 832 | let cond_val_tmp = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:837:9 [INFO] [stderr] | [INFO] [stderr] 837 | try!(self.gen(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:870:9 [INFO] [stderr] | [INFO] [stderr] 870 | try!(self.gen(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:873:32 [INFO] [stderr] | [INFO] [stderr] 873 | let cond_val_tmp = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:891:24 [INFO] [stderr] | [INFO] [stderr] 891 | let cond_val = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:900:9 [INFO] [stderr] | [INFO] [stderr] 900 | try!(self.gen(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:926:24 [INFO] [stderr] | [INFO] [stderr] 926 | let expr_val = try!(self.gen(expr)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:977:9 [INFO] [stderr] | [INFO] [stderr] 977 | try!(self.gen(init)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:985:25 [INFO] [stderr] | [INFO] [stderr] 985 | let v = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:987:21 [INFO] [stderr] | [INFO] [stderr] 987 | try!(self.make_int(1, &Bits::Bits32, false)).0 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:998:9 [INFO] [stderr] | [INFO] [stderr] 998 | try!(self.gen(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1002:9 [INFO] [stderr] | [INFO] [stderr] 1002 | try!(self.gen(step)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1057:33 [INFO] [stderr] | [INFO] [stderr] 1057 | let (val, ty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1061:33 [INFO] [stderr] | [INFO] [stderr] 1061 | let (val, ty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1065:21 [INFO] [stderr] | [INFO] [stderr] 1065 | try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1066:21 [INFO] [stderr] | [INFO] [stderr] 1066 | try!(self.make_int(1, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1082:33 [INFO] [stderr] | [INFO] [stderr] 1082 | let (val, ty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1089:34 [INFO] [stderr] | [INFO] [stderr] 1089 | let before_inc = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1090:17 [INFO] [stderr] | [INFO] [stderr] 1090 | try!(self.gen_assign( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1107:34 [INFO] [stderr] | [INFO] [stderr] 1107 | let before_dec = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1108:17 [INFO] [stderr] | [INFO] [stderr] 1108 | try!(self.gen_assign( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1146:30 [INFO] [stderr] | [INFO] [stderr] 1146 | let (lhs, lhsty_w) = try!(self.gen(lhsast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1147:30 [INFO] [stderr] | [INFO] [stderr] 1147 | let (rhs, rhsty_w) = try!(self.gen(rhsast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1202:23 [INFO] [stderr] | [INFO] [stderr] 1202 | let val = try!(self.gen(lhsast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1223:23 [INFO] [stderr] | [INFO] [stderr] 1223 | let val = try!(self.gen(rhsast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1265:23 [INFO] [stderr] | [INFO] [stderr] 1265 | let val = try!(self.gen(lhsast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1286:23 [INFO] [stderr] | [INFO] [stderr] 1286 | let val = try!(self.gen(rhsast)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1327:35 [INFO] [stderr] | [INFO] [stderr] 1327 | let (dst, ptr_dst_ty_w) = try!(self.gen(lhsast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1339:30 [INFO] [stderr] | [INFO] [stderr] 1339 | let (src, _src_ty) = try!(self.gen(rhsast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1472:21 [INFO] [stderr] | [INFO] [stderr] 1472 | try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1575:23 [INFO] [stderr] | [INFO] [stderr] 1575 | let val = try!(self.gen(cond)).0; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1595:35 [INFO] [stderr] | [INFO] [stderr] 1595 | let (then_val, then_ty) = try!(self.gen(then_expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1600:35 [INFO] [stderr] | [INFO] [stderr] 1600 | let (else_val, else_ty) = try!(self.gen(else_expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1636:29 [INFO] [stderr] | [INFO] [stderr] 1636 | let (val, ptr_ty) = try!(self.get_struct_field_val(retrieve_from_load(expr), field_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1644:31 [INFO] [stderr] | [INFO] [stderr] 1644 | let (strct, ptr_ty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1685:30 [INFO] [stderr] | [INFO] [stderr] 1685 | let (val, _exprty) = try!(self.gen(expr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1724:25 [INFO] [stderr] | [INFO] [stderr] 1724 | let (val, ty) = try!(self.gen(var)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1735:33 [INFO] [stderr] | [INFO] [stderr] 1735 | ... try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1736:33 [INFO] [stderr] | [INFO] [stderr] 1736 | ... try!(self.make_int(0, &Bits::Bits32, false)).0, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1766:41 [INFO] [stderr] | [INFO] [stderr] 1766 | maybe_correct_args_val.push(try!(self.gen(arg)).0); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1784:33 [INFO] [stderr] | [INFO] [stderr] 1784 | let (val, ty) = try!(self.gen(&x)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/codegen.rs:1888:28 [INFO] [stderr] | [INFO] [stderr] 1888 | let (ret_val, _) = try!(self.gen(ret_ast)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:412:20 [INFO] [stderr] | [INFO] [stderr] 412 | 'a'...'z' | 'A'...'Z' | '+' | '-' => true, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:412:32 [INFO] [stderr] | [INFO] [stderr] 412 | 'a'...'z' | 'A'...'Z' | '+' | '-' => true, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:449:16 [INFO] [stderr] | [INFO] [stderr] 449 | '0'...'9' => n * 10 + c.to_digit(10).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:460:16 [INFO] [stderr] | [INFO] [stderr] 460 | '0'...'7' => n * 8 + c.to_digit(8).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:471:16 [INFO] [stderr] | [INFO] [stderr] 471 | '0'...'9' | 'A'...'F' | 'a'...'f' => n * 16 + c.to_digit(16).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:471:28 [INFO] [stderr] | [INFO] [stderr] 471 | '0'...'9' | 'A'...'F' | 'a'...'f' => n * 16 + c.to_digit(16).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:471:40 [INFO] [stderr] | [INFO] [stderr] 471 | '0'...'9' | 'A'...'F' | 'a'...'f' => n * 16 + c.to_digit(16).unwrap() as u64, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:622:24 [INFO] [stderr] | [INFO] [stderr] 622 | 'a'...'z' | 'A'...'Z' | '_' => self.read_identifier(c), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:622:36 [INFO] [stderr] | [INFO] [stderr] 622 | 'a'...'z' | 'A'...'Z' | '_' => self.read_identifier(c), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lexer.rs:632:24 [INFO] [stderr] | [INFO] [stderr] 632 | '0'...'9' => self.read_number_literal(c), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/parser.rs:634:60 [INFO] [stderr] | [INFO] [stderr] 634 | let elem = try!(self.read_initializer_elem((&mut elem_ty))); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/codegen.rs:333:44 [INFO] [stderr] | [INFO] [stderr] 333 | self.typecast(val, (LLVMGetElementType(LLVMTypeOf(var)))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/lib.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | / lazy_static! { [INFO] [stderr] 22 | | static ref CODEGEN: Mutex = { [INFO] [stderr] 23 | | unsafe { [INFO] [stderr] 24 | | Mutex::new(codegen::Codegen::new("rucc")) [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | }; [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/lib.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | / lazy_static! { [INFO] [stderr] 22 | | static ref CODEGEN: Mutex = { [INFO] [stderr] 23 | | unsafe { [INFO] [stderr] 24 | | Mutex::new(codegen::Codegen::new("rucc")) [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | }; [INFO] [stderr] 27 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` [INFO] [stderr] --> src/lexer.rs:411:23 [INFO] [stderr] | [INFO] [stderr] 411 | num = num.trim_right_matches(|c| match c { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_right_matches': superseded by `trim_end_matches` [INFO] [stderr] --> src/lexer.rs:411:23 [INFO] [stderr] | [INFO] [stderr] 411 | num = num.trim_right_matches(|c| match c { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end_matches` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/lexer.rs:857:14 [INFO] [stderr] | [INFO] [stderr] 857 | .trim_left() // remove leading spaces [INFO] [stderr] | ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'core::str::::trim_left': superseded by `trim_start` [INFO] [stderr] --> src/lexer.rs:857:14 [INFO] [stderr] | [INFO] [stderr] 857 | .trim_left() // remove leading spaces [INFO] [stderr] | ^^^^^^^^^ help: replace the use of the deprecated item: `trim_start` [INFO] [stderr] [INFO] [stderr] warning: 520 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: 520 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 24.12s [INFO] running `"docker" "inspect" "9ccb489454f9e3f9fb2b1932242c60b105f1f30a3656edea3ed3b25056d8e848"` [INFO] running `"docker" "rm" "-f" "9ccb489454f9e3f9fb2b1932242c60b105f1f30a3656edea3ed3b25056d8e848"` [INFO] [stdout] 9ccb489454f9e3f9fb2b1932242c60b105f1f30a3656edea3ed3b25056d8e848