[INFO] updating cached repository owtotwo/rcbc [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/owtotwo/rcbc [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/owtotwo/rcbc" "work/ex/beta-1.38-1/sources/1.37.0/gh/owtotwo/rcbc"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/1.37.0/gh/owtotwo/rcbc'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/owtotwo/rcbc" "work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/owtotwo/rcbc"` [INFO] [stderr] Cloning into 'work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/owtotwo/rcbc'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 0d17bc0b6826d4fa1223b29ca995433e2e69fbb9 [INFO] sha for GitHub repo owtotwo/rcbc: 0d17bc0b6826d4fa1223b29ca995433e2e69fbb9 [INFO] validating manifest of owtotwo/rcbc on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of owtotwo/rcbc on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing owtotwo/rcbc [INFO] finished frobbing owtotwo/rcbc [INFO] frobbed toml for owtotwo/rcbc written to work/ex/beta-1.38-1/sources/1.37.0/gh/owtotwo/rcbc/Cargo.toml [INFO] started frobbing owtotwo/rcbc [INFO] finished frobbing owtotwo/rcbc [INFO] frobbed toml for owtotwo/rcbc written to work/ex/beta-1.38-1/sources/beta-2019-08-13/gh/owtotwo/rcbc/Cargo.toml [INFO] crate owtotwo/rcbc already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing owtotwo/rcbc against 1.37.0 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-7/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/gh/owtotwo/rcbc:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "build" "--frozen"` [INFO] [stdout] 6e97005ef1407b271144a8e800cb51ec1b127b083cf7caeeafd15e61c950049f [INFO] running `"docker" "start" "-a" "6e97005ef1407b271144a8e800cb51ec1b127b083cf7caeeafd15e61c950049f"` [INFO] [stderr] Compiling rcbc v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/rcbc/compiler/scanner.rs:249:22 [INFO] [stderr] | [INFO] [stderr] 249 | Some('1' ... '9') => [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/rcbc/compiler/scanner.rs:318:30 [INFO] [stderr] | [INFO] [stderr] 318 | Some('0' ... '7') => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/rcbc/compiler/scanner.rs:320:38 [INFO] [stderr] | [INFO] [stderr] 320 | Some('0' ... '7') => { /* should be */ }, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/rcbc/compiler/scanner.rs:385:30 [INFO] [stderr] | [INFO] [stderr] 385 | Some('0' ... '7') => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/rcbc/compiler/scanner.rs:387:38 [INFO] [stderr] | [INFO] [stderr] 387 | Some('0' ... '7') => { /* should be */ }, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:332:38 [INFO] [stderr] | [INFO] [stderr] 332 | fn name(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:382:38 [INFO] [stderr] | [INFO] [stderr] 382 | fn expr(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:483:44 [INFO] [stderr] | [INFO] [stderr] 483 | fn expr_10(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:483:66 [INFO] [stderr] | [INFO] [stderr] 483 | fn expr_10(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:498:43 [INFO] [stderr] | [INFO] [stderr] 498 | fn expr_9(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:498:65 [INFO] [stderr] | [INFO] [stderr] 498 | fn expr_9(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:512:43 [INFO] [stderr] | [INFO] [stderr] 512 | fn expr_8(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:512:65 [INFO] [stderr] | [INFO] [stderr] 512 | fn expr_8(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:526:43 [INFO] [stderr] | [INFO] [stderr] 526 | fn expr_7(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:526:65 [INFO] [stderr] | [INFO] [stderr] 526 | fn expr_7(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:574:43 [INFO] [stderr] | [INFO] [stderr] 574 | fn expr_6(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:574:65 [INFO] [stderr] | [INFO] [stderr] 574 | fn expr_6(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:588:43 [INFO] [stderr] | [INFO] [stderr] 588 | fn expr_5(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:588:65 [INFO] [stderr] | [INFO] [stderr] 588 | fn expr_5(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:602:43 [INFO] [stderr] | [INFO] [stderr] 602 | fn expr_4(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:602:65 [INFO] [stderr] | [INFO] [stderr] 602 | fn expr_4(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:616:43 [INFO] [stderr] | [INFO] [stderr] 616 | fn expr_3(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:616:65 [INFO] [stderr] | [INFO] [stderr] 616 | fn expr_3(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:640:43 [INFO] [stderr] | [INFO] [stderr] 640 | fn expr_2(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:640:65 [INFO] [stderr] | [INFO] [stderr] 640 | fn expr_2(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:664:43 [INFO] [stderr] | [INFO] [stderr] 664 | fn expr_1(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:664:65 [INFO] [stderr] | [INFO] [stderr] 664 | fn expr_1(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:698:38 [INFO] [stderr] | [INFO] [stderr] 698 | fn term(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:726:67 [INFO] [stderr] | [INFO] [stderr] 726 | fn unary(&mut self, has_ate_left_bracket: bool) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:827:69 [INFO] [stderr] | [INFO] [stderr] 827 | fn postfix(&mut self, has_ate_left_bracket: bool) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:865:39 [INFO] [stderr] | [INFO] [stderr] 865 | let args: Vec> = self.args() ?; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:879:42 [INFO] [stderr] | [INFO] [stderr] 879 | fn args(&mut self) -> Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:901:39 [INFO] [stderr] | [INFO] [stderr] 901 | fn type_(&mut self) -> Result> { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:907:41 [INFO] [stderr] | [INFO] [stderr] 907 | fn typeref(&mut self) -> Result> { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1072:38 [INFO] [stderr] | [INFO] [stderr] 1072 | fn stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1125:41 [INFO] [stderr] | [INFO] [stderr] 1125 | fn if_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1144:44 [INFO] [stderr] | [INFO] [stderr] 1144 | fn while_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1156:46 [INFO] [stderr] | [INFO] [stderr] 1156 | fn dowhile_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1170:42 [INFO] [stderr] | [INFO] [stderr] 1170 | fn for_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1192:45 [INFO] [stderr] | [INFO] [stderr] 1192 | fn switch_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1206:44 [INFO] [stderr] | [INFO] [stderr] 1206 | fn break_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1215:47 [INFO] [stderr] | [INFO] [stderr] 1215 | fn continue_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1224:43 [INFO] [stderr] | [INFO] [stderr] 1224 | fn goto_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1238:45 [INFO] [stderr] | [INFO] [stderr] 1238 | fn return_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1251:46 [INFO] [stderr] | [INFO] [stderr] 1251 | fn labeled_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1265:53 [INFO] [stderr] | [INFO] [stderr] 1265 | fn case_clauses(&mut self) -> Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1295:45 [INFO] [stderr] | [INFO] [stderr] 1295 | fn case_clause(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1309:48 [INFO] [stderr] | [INFO] [stderr] 1309 | fn default_clause(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1323:38 [INFO] [stderr] | [INFO] [stderr] 1323 | fn case(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1332:47 [INFO] [stderr] | [INFO] [stderr] 1332 | fn case_body(&mut self) -> Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1377:69 [INFO] [stderr] | [INFO] [stderr] 1377 | fn primary(&mut self, has_ate_left_bracket: bool) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | left: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:81:20 [INFO] [stderr] | [INFO] [stderr] 81 | right: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:102:19 [INFO] [stderr] | [INFO] [stderr] 102 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:123:19 [INFO] [stderr] | [INFO] [stderr] 123 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:133:19 [INFO] [stderr] | [INFO] [stderr] 133 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:143:19 [INFO] [stderr] | [INFO] [stderr] 143 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:153:20 [INFO] [stderr] | [INFO] [stderr] 153 | type_: Box, [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:154:19 [INFO] [stderr] | [INFO] [stderr] 154 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:164:20 [INFO] [stderr] | [INFO] [stderr] 164 | type_: Box, [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:175:19 [INFO] [stderr] | [INFO] [stderr] 175 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:187:19 [INFO] [stderr] | [INFO] [stderr] 187 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:197:19 [INFO] [stderr] | [INFO] [stderr] 197 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:198:18 [INFO] [stderr] | [INFO] [stderr] 198 | idx: Box, // another expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:208:19 [INFO] [stderr] | [INFO] [stderr] 208 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:209:19 [INFO] [stderr] | [INFO] [stderr] 209 | memb: Box, // another expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:219:19 [INFO] [stderr] | [INFO] [stderr] 219 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:220:19 [INFO] [stderr] | [INFO] [stderr] 220 | memb: Box, // another expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:230:19 [INFO] [stderr] | [INFO] [stderr] 230 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:231:23 [INFO] [stderr] | [INFO] [stderr] 231 | args: Vec>, // another expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:241:19 [INFO] [stderr] | [INFO] [stderr] 241 | left: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:242:20 [INFO] [stderr] | [INFO] [stderr] 242 | right: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:252:19 [INFO] [stderr] | [INFO] [stderr] 252 | left: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:253:20 [INFO] [stderr] | [INFO] [stderr] 253 | right: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:263:24 [INFO] [stderr] | [INFO] [stderr] 263 | condition: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:264:26 [INFO] [stderr] | [INFO] [stderr] 264 | then_clause: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:265:26 [INFO] [stderr] | [INFO] [stderr] 265 | else_clause: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:275:18 [INFO] [stderr] | [INFO] [stderr] 275 | lhs: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:276:18 [INFO] [stderr] | [INFO] [stderr] 276 | rhs: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:286:18 [INFO] [stderr] | [INFO] [stderr] 286 | lhs: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:288:18 [INFO] [stderr] | [INFO] [stderr] 288 | rhs: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:298:24 [INFO] [stderr] | [INFO] [stderr] 298 | condition: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:299:26 [INFO] [stderr] | [INFO] [stderr] 299 | then_clause: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:300:33 [INFO] [stderr] | [INFO] [stderr] 300 | else_clause: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:310:24 [INFO] [stderr] | [INFO] [stderr] 310 | condition: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:311:19 [INFO] [stderr] | [INFO] [stderr] 311 | body: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:321:19 [INFO] [stderr] | [INFO] [stderr] 321 | body: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:322:24 [INFO] [stderr] | [INFO] [stderr] 322 | condition: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:332:31 [INFO] [stderr] | [INFO] [stderr] 332 | init_expr: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:333:31 [INFO] [stderr] | [INFO] [stderr] 333 | cond_expr: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:334:31 [INFO] [stderr] | [INFO] [stderr] 334 | step_expr: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:335:19 [INFO] [stderr] | [INFO] [stderr] 335 | body: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:345:19 [INFO] [stderr] | [INFO] [stderr] 345 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:346:27 [INFO] [stderr] | [INFO] [stderr] 346 | cases: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:382:26 [INFO] [stderr] | [INFO] [stderr] 382 | expr: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:393:19 [INFO] [stderr] | [INFO] [stderr] 393 | stmt: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:403:31 [INFO] [stderr] | [INFO] [stderr] 403 | normal_cases: Vec>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:404:34 [INFO] [stderr] | [INFO] [stderr] 404 | default_case: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:414:19 [INFO] [stderr] | [INFO] [stderr] 414 | expr: Box, // should be constant expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:415:23 [INFO] [stderr] | [INFO] [stderr] 415 | stmt: Vec>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:425:23 [INFO] [stderr] | [INFO] [stderr] 425 | stmt: Vec>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::location::Location` [INFO] [stderr] --> src/rcbc/compiler/type_.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use super::location::Location; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/type_.rs:25:20 [INFO] [stderr] | [INFO] [stderr] 25 | base_type: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/type_.rs:62:20 [INFO] [stderr] | [INFO] [stderr] 62 | base_type: Box, [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/rcbc/compiler/parser.rs:799:48 [INFO] [stderr] | [INFO] [stderr] 799 | return Ok(Box::new(SizeofTypeNode::new(location, type_, unimplemented!()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/rcbc/compiler/parser.rs:805:48 [INFO] [stderr] | [INFO] [stderr] 805 | return Ok(Box::new(SizeofExprNode::new(location, node, unimplemented!()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/rcbc/compiler/parser.rs:815:40 [INFO] [stderr] | [INFO] [stderr] 815 | return Ok(Box::new(SizeofExprNode::new(location, node, unimplemented!()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable statement [INFO] [stderr] --> src/rcbc/compiler/parser.rs:824:9 [INFO] [stderr] | [INFO] [stderr] 824 | println!("Unary Found!"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.22s [INFO] running `"docker" "inspect" "6e97005ef1407b271144a8e800cb51ec1b127b083cf7caeeafd15e61c950049f"` [INFO] running `"docker" "rm" "-f" "6e97005ef1407b271144a8e800cb51ec1b127b083cf7caeeafd15e61c950049f"` [INFO] [stdout] 6e97005ef1407b271144a8e800cb51ec1b127b083cf7caeeafd15e61c950049f [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-7/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/gh/owtotwo/rcbc:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 81d45c0ea40e397d207abdf5db685bed763e6b6ad691f2d00283337a122a9657 [INFO] running `"docker" "start" "-a" "81d45c0ea40e397d207abdf5db685bed763e6b6ad691f2d00283337a122a9657"` [INFO] [stderr] Compiling rcbc v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/rcbc/compiler/scanner.rs:249:22 [INFO] [stderr] | [INFO] [stderr] 249 | Some('1' ... '9') => [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/rcbc/compiler/scanner.rs:318:30 [INFO] [stderr] | [INFO] [stderr] 318 | Some('0' ... '7') => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/rcbc/compiler/scanner.rs:320:38 [INFO] [stderr] | [INFO] [stderr] 320 | Some('0' ... '7') => { /* should be */ }, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/rcbc/compiler/scanner.rs:385:30 [INFO] [stderr] | [INFO] [stderr] 385 | Some('0' ... '7') => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/rcbc/compiler/scanner.rs:387:38 [INFO] [stderr] | [INFO] [stderr] 387 | Some('0' ... '7') => { /* should be */ }, [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:332:38 [INFO] [stderr] | [INFO] [stderr] 332 | fn name(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:382:38 [INFO] [stderr] | [INFO] [stderr] 382 | fn expr(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:483:44 [INFO] [stderr] | [INFO] [stderr] 483 | fn expr_10(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:483:66 [INFO] [stderr] | [INFO] [stderr] 483 | fn expr_10(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:498:43 [INFO] [stderr] | [INFO] [stderr] 498 | fn expr_9(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:498:65 [INFO] [stderr] | [INFO] [stderr] 498 | fn expr_9(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:512:43 [INFO] [stderr] | [INFO] [stderr] 512 | fn expr_8(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:512:65 [INFO] [stderr] | [INFO] [stderr] 512 | fn expr_8(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:526:43 [INFO] [stderr] | [INFO] [stderr] 526 | fn expr_7(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:526:65 [INFO] [stderr] | [INFO] [stderr] 526 | fn expr_7(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:574:43 [INFO] [stderr] | [INFO] [stderr] 574 | fn expr_6(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:574:65 [INFO] [stderr] | [INFO] [stderr] 574 | fn expr_6(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:588:43 [INFO] [stderr] | [INFO] [stderr] 588 | fn expr_5(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:588:65 [INFO] [stderr] | [INFO] [stderr] 588 | fn expr_5(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:602:43 [INFO] [stderr] | [INFO] [stderr] 602 | fn expr_4(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:602:65 [INFO] [stderr] | [INFO] [stderr] 602 | fn expr_4(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:616:43 [INFO] [stderr] | [INFO] [stderr] 616 | fn expr_3(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:616:65 [INFO] [stderr] | [INFO] [stderr] 616 | fn expr_3(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:640:43 [INFO] [stderr] | [INFO] [stderr] 640 | fn expr_2(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:640:65 [INFO] [stderr] | [INFO] [stderr] 640 | fn expr_2(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:664:43 [INFO] [stderr] | [INFO] [stderr] 664 | fn expr_1(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:664:65 [INFO] [stderr] | [INFO] [stderr] 664 | fn expr_1(&mut self, term: Option>) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:698:38 [INFO] [stderr] | [INFO] [stderr] 698 | fn term(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:726:67 [INFO] [stderr] | [INFO] [stderr] 726 | fn unary(&mut self, has_ate_left_bracket: bool) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:827:69 [INFO] [stderr] | [INFO] [stderr] 827 | fn postfix(&mut self, has_ate_left_bracket: bool) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:865:39 [INFO] [stderr] | [INFO] [stderr] 865 | let args: Vec> = self.args() ?; [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:879:42 [INFO] [stderr] | [INFO] [stderr] 879 | fn args(&mut self) -> Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:901:39 [INFO] [stderr] | [INFO] [stderr] 901 | fn type_(&mut self) -> Result> { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:907:41 [INFO] [stderr] | [INFO] [stderr] 907 | fn typeref(&mut self) -> Result> { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1072:38 [INFO] [stderr] | [INFO] [stderr] 1072 | fn stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1125:41 [INFO] [stderr] | [INFO] [stderr] 1125 | fn if_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1144:44 [INFO] [stderr] | [INFO] [stderr] 1144 | fn while_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1156:46 [INFO] [stderr] | [INFO] [stderr] 1156 | fn dowhile_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1170:42 [INFO] [stderr] | [INFO] [stderr] 1170 | fn for_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1192:45 [INFO] [stderr] | [INFO] [stderr] 1192 | fn switch_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1206:44 [INFO] [stderr] | [INFO] [stderr] 1206 | fn break_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1215:47 [INFO] [stderr] | [INFO] [stderr] 1215 | fn continue_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1224:43 [INFO] [stderr] | [INFO] [stderr] 1224 | fn goto_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1238:45 [INFO] [stderr] | [INFO] [stderr] 1238 | fn return_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1251:46 [INFO] [stderr] | [INFO] [stderr] 1251 | fn labeled_stmt(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1265:53 [INFO] [stderr] | [INFO] [stderr] 1265 | fn case_clauses(&mut self) -> Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1295:45 [INFO] [stderr] | [INFO] [stderr] 1295 | fn case_clause(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1309:48 [INFO] [stderr] | [INFO] [stderr] 1309 | fn default_clause(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1323:38 [INFO] [stderr] | [INFO] [stderr] 1323 | fn case(&mut self) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1332:47 [INFO] [stderr] | [INFO] [stderr] 1332 | fn case_body(&mut self) -> Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/parser.rs:1377:69 [INFO] [stderr] | [INFO] [stderr] 1377 | fn primary(&mut self, has_ate_left_bracket: bool) -> Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | left: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:81:20 [INFO] [stderr] | [INFO] [stderr] 81 | right: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:102:19 [INFO] [stderr] | [INFO] [stderr] 102 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:123:19 [INFO] [stderr] | [INFO] [stderr] 123 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:133:19 [INFO] [stderr] | [INFO] [stderr] 133 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:143:19 [INFO] [stderr] | [INFO] [stderr] 143 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:153:20 [INFO] [stderr] | [INFO] [stderr] 153 | type_: Box, [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:154:19 [INFO] [stderr] | [INFO] [stderr] 154 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:164:20 [INFO] [stderr] | [INFO] [stderr] 164 | type_: Box, [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:175:19 [INFO] [stderr] | [INFO] [stderr] 175 | node: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:187:19 [INFO] [stderr] | [INFO] [stderr] 187 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:197:19 [INFO] [stderr] | [INFO] [stderr] 197 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:198:18 [INFO] [stderr] | [INFO] [stderr] 198 | idx: Box, // another expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:208:19 [INFO] [stderr] | [INFO] [stderr] 208 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:209:19 [INFO] [stderr] | [INFO] [stderr] 209 | memb: Box, // another expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:219:19 [INFO] [stderr] | [INFO] [stderr] 219 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:220:19 [INFO] [stderr] | [INFO] [stderr] 220 | memb: Box, // another expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:230:19 [INFO] [stderr] | [INFO] [stderr] 230 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:231:23 [INFO] [stderr] | [INFO] [stderr] 231 | args: Vec>, // another expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:241:19 [INFO] [stderr] | [INFO] [stderr] 241 | left: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:242:20 [INFO] [stderr] | [INFO] [stderr] 242 | right: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:252:19 [INFO] [stderr] | [INFO] [stderr] 252 | left: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:253:20 [INFO] [stderr] | [INFO] [stderr] 253 | right: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:263:24 [INFO] [stderr] | [INFO] [stderr] 263 | condition: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:264:26 [INFO] [stderr] | [INFO] [stderr] 264 | then_clause: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:265:26 [INFO] [stderr] | [INFO] [stderr] 265 | else_clause: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:275:18 [INFO] [stderr] | [INFO] [stderr] 275 | lhs: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:276:18 [INFO] [stderr] | [INFO] [stderr] 276 | rhs: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:286:18 [INFO] [stderr] | [INFO] [stderr] 286 | lhs: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:288:18 [INFO] [stderr] | [INFO] [stderr] 288 | rhs: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:298:24 [INFO] [stderr] | [INFO] [stderr] 298 | condition: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:299:26 [INFO] [stderr] | [INFO] [stderr] 299 | then_clause: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:300:33 [INFO] [stderr] | [INFO] [stderr] 300 | else_clause: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:310:24 [INFO] [stderr] | [INFO] [stderr] 310 | condition: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:311:19 [INFO] [stderr] | [INFO] [stderr] 311 | body: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:321:19 [INFO] [stderr] | [INFO] [stderr] 321 | body: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:322:24 [INFO] [stderr] | [INFO] [stderr] 322 | condition: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:332:31 [INFO] [stderr] | [INFO] [stderr] 332 | init_expr: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:333:31 [INFO] [stderr] | [INFO] [stderr] 333 | cond_expr: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:334:31 [INFO] [stderr] | [INFO] [stderr] 334 | step_expr: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:335:19 [INFO] [stderr] | [INFO] [stderr] 335 | body: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:345:19 [INFO] [stderr] | [INFO] [stderr] 345 | expr: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:346:27 [INFO] [stderr] | [INFO] [stderr] 346 | cases: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:382:26 [INFO] [stderr] | [INFO] [stderr] 382 | expr: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:393:19 [INFO] [stderr] | [INFO] [stderr] 393 | stmt: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:403:31 [INFO] [stderr] | [INFO] [stderr] 403 | normal_cases: Vec>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:404:34 [INFO] [stderr] | [INFO] [stderr] 404 | default_case: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:414:19 [INFO] [stderr] | [INFO] [stderr] 414 | expr: Box, // should be constant expr [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:415:23 [INFO] [stderr] | [INFO] [stderr] 415 | stmt: Vec>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/ast.rs:425:23 [INFO] [stderr] | [INFO] [stderr] 425 | stmt: Vec>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Node` [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::location::Location` [INFO] [stderr] --> src/rcbc/compiler/type_.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use super::location::Location; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/type_.rs:25:20 [INFO] [stderr] | [INFO] [stderr] 25 | base_type: Box, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Type` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/rcbc/compiler/type_.rs:62:20 [INFO] [stderr] | [INFO] [stderr] 62 | base_type: Box, [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn TypeRef` [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/rcbc/compiler/parser.rs:799:48 [INFO] [stderr] | [INFO] [stderr] 799 | return Ok(Box::new(SizeofTypeNode::new(location, type_, unimplemented!()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unreachable_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/rcbc/compiler/parser.rs:805:48 [INFO] [stderr] | [INFO] [stderr] 805 | return Ok(Box::new(SizeofExprNode::new(location, node, unimplemented!()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/rcbc/compiler/parser.rs:815:40 [INFO] [stderr] | [INFO] [stderr] 815 | return Ok(Box::new(SizeofExprNode::new(location, node, unimplemented!()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable statement [INFO] [stderr] --> src/rcbc/compiler/parser.rs:824:9 [INFO] [stderr] | [INFO] [stderr] 824 | println!("Unary Found!"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.97s [INFO] running `"docker" "inspect" "81d45c0ea40e397d207abdf5db685bed763e6b6ad691f2d00283337a122a9657"` [INFO] running `"docker" "rm" "-f" "81d45c0ea40e397d207abdf5db685bed763e6b6ad691f2d00283337a122a9657"` [INFO] [stdout] 81d45c0ea40e397d207abdf5db685bed763e6b6ad691f2d00283337a122a9657 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-7/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/gh/owtotwo/rcbc:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen"` [INFO] [stdout] 24c1419706dbbe3e08eac928d968975b1452bb089370fc54e0bbae7b556d46df [INFO] running `"docker" "start" "-a" "24c1419706dbbe3e08eac928d968975b1452bb089370fc54e0bbae7b556d46df"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running /opt/crater/target/debug/deps/rcbc-23a7caf590a0ad95 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "24c1419706dbbe3e08eac928d968975b1452bb089370fc54e0bbae7b556d46df"` [INFO] running `"docker" "rm" "-f" "24c1419706dbbe3e08eac928d968975b1452bb089370fc54e0bbae7b556d46df"` [INFO] [stdout] 24c1419706dbbe3e08eac928d968975b1452bb089370fc54e0bbae7b556d46df