[INFO] updating cached repository https://github.com/mozilla/rust-cpp-parser [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 24b06d1c481efa2265c99f78a741fd617541b98e [INFO] testing mozilla/rust-cpp-parser against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmozilla%2Frust-cpp-parser" "/workspace/builds/worker-81/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-81/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/mozilla/rust-cpp-parser on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/mozilla/rust-cpp-parser [INFO] finished tweaking git repo https://github.com/mozilla/rust-cpp-parser [INFO] tweaked toml for git repo https://github.com/mozilla/rust-cpp-parser written to /workspace/builds/worker-81/source/Cargo.toml [INFO] crate git repo https://github.com/mozilla/rust-cpp-parser already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-81/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-81/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d2f43802d89a12c36830f6c0c74ef7c85b46658e8ccbb6aa61262927efc28c36 [INFO] running `Command { std: "docker" "start" "-a" "d2f43802d89a12c36830f6c0c74ef7c85b46658e8ccbb6aa61262927efc28c36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d2f43802d89a12c36830f6c0c74ef7c85b46658e8ccbb6aa61262927efc28c36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2f43802d89a12c36830f6c0c74ef7c85b46658e8ccbb6aa61262927efc28c36", kill_on_drop: false }` [INFO] [stdout] d2f43802d89a12c36830f6c0c74ef7c85b46658e8ccbb6aa61262927efc28c36 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-81/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-81/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f90eb3da6afa79193f866200fd1907ebdb53d1090b53d9061413f577a0efe687 [INFO] running `Command { std: "docker" "start" "-a" "f90eb3da6afa79193f866200fd1907ebdb53d1090b53d9061413f577a0efe687", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling proc-macro2 v1.0.18 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling syn v1.0.30 [INFO] [stderr] Compiling serde v1.0.111 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling autocfg v1.0.0 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling itoa v0.4.5 [INFO] [stderr] Compiling ahash v0.3.5 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling termcolor v1.1.0 [INFO] [stderr] Compiling hashbrown v0.7.2 [INFO] [stderr] Compiling quote v1.0.6 [INFO] [stderr] Compiling serde_derive v1.0.111 [INFO] [stderr] Compiling serde_json v1.0.53 [INFO] [stderr] Compiling cpp-parser v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `ParametersParser` [INFO] [stdout] --> src/parser/names/name.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::parser::expressions::{Parameters, ParametersParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:900:13 [INFO] [stdout] | [INFO] [stdout] 900 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:902:13 [INFO] [stdout] | [INFO] [stdout] 902 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:944:13 [INFO] [stdout] | [INFO] [stdout] 944 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:963:13 [INFO] [stdout] | [INFO] [stdout] 963 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:965:13 [INFO] [stdout] | [INFO] [stdout] 965 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:1013:13 [INFO] [stdout] | [INFO] [stdout] 1013 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:1015:13 [INFO] [stdout] | [INFO] [stdout] 1015 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/string.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/string.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/preprocessor/preprocessor.rs:661:21 [INFO] [stdout] | [INFO] [stdout] 661 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/preprocessor/preprocessor.rs:666:21 [INFO] [stdout] | [INFO] [stdout] 666 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/preprocessor/preprocessor.rs:681:21 [INFO] [stdout] | [INFO] [stdout] 681 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 15s [INFO] running `Command { std: "docker" "inspect" "f90eb3da6afa79193f866200fd1907ebdb53d1090b53d9061413f577a0efe687", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f90eb3da6afa79193f866200fd1907ebdb53d1090b53d9061413f577a0efe687", kill_on_drop: false }` [INFO] [stdout] f90eb3da6afa79193f866200fd1907ebdb53d1090b53d9061413f577a0efe687 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-81/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-81/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9aa60f865adf7c60176eca65bc0aaa788e2873883d4dd5c846b26b7e8a4cb237 [INFO] running `Command { std: "docker" "start" "-a" "9aa60f865adf7c60176eca65bc0aaa788e2873883d4dd5c846b26b7e8a4cb237", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling remove_dir_all v0.5.2 [INFO] [stderr] Compiling difference v2.0.0 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stdout] warning: unused import: `ParametersParser` [INFO] [stdout] --> src/parser/names/name.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::parser::expressions::{Parameters, ParametersParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:900:13 [INFO] [stdout] | [INFO] [stdout] 900 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:902:13 [INFO] [stdout] | [INFO] [stdout] 902 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:944:13 [INFO] [stdout] | [INFO] [stdout] 944 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:963:13 [INFO] [stdout] | [INFO] [stdout] 963 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:965:13 [INFO] [stdout] | [INFO] [stdout] 965 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:1013:13 [INFO] [stdout] | [INFO] [stdout] 1013 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:1015:13 [INFO] [stdout] | [INFO] [stdout] 1015 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/string.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/string.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/preprocessor/preprocessor.rs:661:21 [INFO] [stdout] | [INFO] [stdout] 661 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/preprocessor/preprocessor.rs:666:21 [INFO] [stdout] | [INFO] [stdout] 666 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/preprocessor/preprocessor.rs:681:21 [INFO] [stdout] | [INFO] [stdout] 681 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pretty_assertions v0.6.1 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling cpp-parser v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `ParametersParser` [INFO] [stdout] --> src/parser/names/name.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::parser::expressions::{Parameters, ParametersParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:900:13 [INFO] [stdout] | [INFO] [stdout] 900 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:902:13 [INFO] [stdout] | [INFO] [stdout] 902 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:944:13 [INFO] [stdout] | [INFO] [stdout] 944 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:963:13 [INFO] [stdout] | [INFO] [stdout] 963 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:965:13 [INFO] [stdout] | [INFO] [stdout] 965 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:1013:13 [INFO] [stdout] | [INFO] [stdout] 1013 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/lexer.rs:1015:13 [INFO] [stdout] | [INFO] [stdout] 1015 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/string.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/string.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/preprocessor/preprocessor.rs:661:21 [INFO] [stdout] | [INFO] [stdout] 661 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/preprocessor/preprocessor.rs:666:21 [INFO] [stdout] | [INFO] [stdout] 666 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stdout] --> src/lexer/preprocessor/preprocessor.rs:681:21 [INFO] [stdout] | [INFO] [stdout] 681 | #[cold] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: see issue #80564 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1m 27s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/cpp_parser-6fcc5056f337618d) [INFO] running `Command { std: "docker" "inspect" "9aa60f865adf7c60176eca65bc0aaa788e2873883d4dd5c846b26b7e8a4cb237", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9aa60f865adf7c60176eca65bc0aaa788e2873883d4dd5c846b26b7e8a4cb237", kill_on_drop: false }` [INFO] [stdout] 9aa60f865adf7c60176eca65bc0aaa788e2873883d4dd5c846b26b7e8a4cb237 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-81/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-81/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9f944e5443ca03c8d6755be0d1a751a3e4e6c08f8e8758d2e6b43a31e13ea61c [INFO] running `Command { std: "docker" "start" "-a" "9f944e5443ca03c8d6755be0d1a751a3e4e6c08f8e8758d2e6b43a31e13ea61c", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `ParametersParser` [INFO] [stderr] --> src/parser/names/name.rs:13:46 [INFO] [stderr] | [INFO] [stderr] 13 | use crate::parser::expressions::{Parameters, ParametersParser}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/lexer.rs:900:13 [INFO] [stderr] | [INFO] [stderr] 900 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_attributes)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/lexer.rs:902:13 [INFO] [stderr] | [INFO] [stderr] 902 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/lexer.rs:944:13 [INFO] [stderr] | [INFO] [stderr] 944 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/lexer.rs:963:13 [INFO] [stderr] | [INFO] [stderr] 963 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/lexer.rs:965:13 [INFO] [stderr] | [INFO] [stderr] 965 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/lexer.rs:1013:13 [INFO] [stderr] | [INFO] [stderr] 1013 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/lexer.rs:1015:13 [INFO] [stderr] | [INFO] [stderr] 1015 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/string.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/string.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/preprocessor/preprocessor.rs:661:21 [INFO] [stderr] | [INFO] [stderr] 661 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/preprocessor/preprocessor.rs:666:21 [INFO] [stderr] | [INFO] [stderr] 666 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `#[cold]` is ignored on struct fields, match arms and macro defs [INFO] [stderr] --> src/lexer/preprocessor/preprocessor.rs:681:21 [INFO] [stderr] | [INFO] [stderr] 681 | #[cold] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: see issue #80564 for more information [INFO] [stderr] [INFO] [stderr] warning: `cpp-parser` (lib) generated 13 warnings [INFO] [stderr] warning: `cpp-parser` (lib test) generated 13 warnings (13 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cpp_parser-6fcc5056f337618d) [INFO] [stdout] [INFO] [stdout] running 225 tests [INFO] [stdout] test args::tests::test_args_i_arg_with_dash ... ok [INFO] [stdout] test args::tests::test_args_i_spaces ... ok [INFO] [stdout] test args::tests::test_args_include ... ok [INFO] [stdout] test args::tests::test_args_i_basic ... ok [INFO] [stdout] test args::tests::test_args_quote ... ok [INFO] [stdout] test args::tests::test_args_ud ... ok [INFO] [stdout] test args::tests::test_args_real ... ok [INFO] [stdout] test lexer::buffer::tests::test_buffer ... ok [INFO] [stdout] test lexer::cchar::tests::test_char ... ok [INFO] [stdout] test lexer::comment::tests::test_comment_2 ... ok [INFO] [stdout] test lexer::comment::tests::test_comment_1 ... ok [INFO] [stdout] test lexer::cchar::tests::test_char_suffix ... ok [INFO] [stdout] test lexer::cchar::tests::test_special_char ... ok [INFO] [stdout] test lexer::comment::tests::test_comment_3 ... ok [INFO] [stdout] test lexer::lexer::tests::test_identifiers_utf8 ... ok [INFO] [stdout] test lexer::extra::tests::test_saved_lexer ... ok [INFO] [stdout] test lexer::lexer::tests::test_keywords ... ok [INFO] [stdout] test lexer::lexer::tests::test_divide ... ok [INFO] [stdout] test lexer::number::tests::test_number_bin ... ok [INFO] [stdout] test lexer::lexer::tests::test_identifiers ... ok [INFO] [stdout] test lexer::lexer::tests::test_for_cpp_kw ... ok [INFO] [stdout] test lexer::number::tests::test_number_oct ... ok [INFO] [stdout] test lexer::number::tests::test_number_ud ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_bitor ... ok [INFO] [stdout] test lexer::number::tests::test_number_just_one ... ok [INFO] [stdout] test lexer::lexer::tests::test_operators ... ok [INFO] [stdout] test lexer::number::tests::test_number_hex ... ok [INFO] [stdout] test lexer::number::tests::test_number_dec ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_bitor_bitxor ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_bitxor ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_base ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_add ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_comment ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_and ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_not_not ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_mul ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_macro ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_prec_log ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_prec ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_lazy_bool2 ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_lazy_bool1 ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_signed ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include1 ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_question ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_macro ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_multiple ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_arg1 ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_arg_cl ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_nonexistent_angle ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_arg2 ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_nonexistent ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include2 ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_make_expr2 ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_make_expr1 ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_macro_call ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_arg3 ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_nested ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_auto_ref ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_comment ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_auto_ref2 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_base ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_concat3 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_chain ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_empty_arg ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_concat1 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_auto_ref3 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_concat2 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_hex ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_function ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_mix ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_object ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_macro_in_context ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_stringify ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_partial2 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_partial1 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_va ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_counter ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_space ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_paste_hard ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_with_spaces ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_stringify_string ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_sys ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_rescan_va ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_elif ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_error_directive ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_elif_2 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_endif_without_preceeding_if ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_elif_3 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_elif_4 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_parse_args ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_cache1 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_cache3 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_cache2 ... ok [INFO] [stdout] test lexer::string::tests::test_string_suffix ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_line ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_else ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_arg ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_several ... ok [INFO] [stdout] test lexer::string::tests::test_string ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_single ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_ns ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_using ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_skip_first ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_else_nested ... ok [INFO] [stdout] test parser::declarations::asm::tests::test_asm ... ok [INFO] [stdout] test parser::context::tests::test_context_inline_typedef_qual_2 ... ok [INFO] [stdout] test parser::context::tests::test_context_inline_typedef_qual ... ok [INFO] [stdout] test parser::context::tests::test_context_class ... ok [INFO] [stdout] test parser::context::tests::test_context_typedef_basic ... ok [INFO] [stdout] test parser::declarations::member::tests::test_member_public ... ok [INFO] [stdout] test parser::declarations::class::tests::test_member_at_the_end ... ok [INFO] [stdout] test parser::declarations::namespace::tests::test_namespace_multiple ... ok [INFO] [stdout] test parser::context::tests::test_context_self_ref ... ok [INFO] [stdout] test parser::context::tests::test_context_typedef_qual ... ok [INFO] [stdout] test parser::declarations::namespace::tests::test_namespace_body ... ok [INFO] [stdout] test parser::declarations::namespace::tests::test_namespace_one ... ok [INFO] [stdout] test parser::declarations::class::tests::test_class ... ok [INFO] [stdout] test parser::declarations::namespace::tests::test_namespace_alias ... ok [INFO] [stdout] test parser::context::tests::test_context_recursive_fun ... ok [INFO] [stdout] test parser::declarations::member::tests::test_member_bitfield ... ok [INFO] [stdout] test parser::declarations::member::tests::test_member_bitfield_brace ... ok [INFO] [stdout] test parser::declarations::member::tests::test_member_bitfield_equal ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_base_init ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_base_no_body ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_base ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_basic ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_class ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_const_pointer ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_ellipsis ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_typename_one ... ok [INFO] [stdout] test parser::declarations::types::tests::test_volatile_primitive ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_class_no_entries ... ok [INFO] [stdout] test parser::declarations::types::tests::test_array_no_size ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_while ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_enum ... ok [INFO] [stdout] test parser::declarations::types::tests::test_operator_conv ... ok [INFO] [stdout] test parser::declarations::types::tests::test_double_pointer_abstract ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_rvalue_reference ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_several ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_arrow_plus ... ok [INFO] [stdout] test parser::names::name::tests::test_name_one ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_compound_empty ... ok [INFO] [stdout] test parser::declarations::types::tests::test_struct ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_fun_pointer_type ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_no_name ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_5 ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_reference ... ok [INFO] [stdout] test parser::declarations::types::tests::test_array ... ok [INFO] [stdout] test parser::names::name::tests::test_name_three ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_try_named ... ok [INFO] [stdout] test parser::declarations::types::tests::test_enum ... ok [INFO] [stdout] test parser::declarations::types::tests::test_list_init ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_struct ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_add_associativity_rl ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_primitive_paren ... ok [INFO] [stdout] test parser::declarations::types::tests::test_ambiguity_1 ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_one ... ok [INFO] [stdout] test parser::declarations::types::tests::test_double_pointer ... ok [INFO] [stdout] test parser::declarations::types::tests::test_array_no_size_init ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_no_name ... ok [INFO] [stdout] test parser::declarations::static_assert::tests::test_static_assert_1 ... ok [INFO] [stdout] test parser::declarations::types::tests::test_ambiguity_2 ... ok [INFO] [stdout] test parser::declarations::types::tests::test_const_primitive ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_priority ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_try_catch_all ... ok [INFO] [stdout] test parser::declarations::types::tests::test_operator_unary ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_pointer ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_priority_2 ... ok [INFO] [stdout] test parser::names::name::tests::test_name_two ... ok [INFO] [stdout] test parser::declarations::types::tests::test_primitive ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_rvalue_reference_abstract ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_sizeof_const_int_ptr ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_static_cast ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_try_unnamed ... ok [INFO] [stdout] test parser::declarations::types::tests::test_operator_conv_scoped ... ok [INFO] [stdout] test parser::declarations::static_assert::tests::test_static_assert_2 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_type_pointer ... ok [INFO] [stdout] test parser::declarations::r#extern::tests::test_extern_decl ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_sizeof_expr_no_par ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_array1 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_primitive ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_1_ptr ... ok [INFO] [stdout] test parser::declarations::types::tests::test_triple_pointer ... ok [INFO] [stdout] test parser::declarations::r#extern::tests::test_extern_c ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_const_cast ... ok [INFO] [stderr] Doc-tests cpp_parser [INFO] [stdout] test parser::expressions::expr::tests::test_concat_string_ud ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_for_classic ... ok [INFO] [stdout] test parser::declarations::types::tests::test_triple_pointer_ud_type ... ok [INFO] [stdout] test parser::declarations::types::tests::test_ambiguity_3 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_3 ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_for_none ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_concat_string ... ok [INFO] [stdout] test parser::declarations::types::tests::test_ptr_fun_1 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_array ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_1 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_array3 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_fun_pointer_int ... ok [INFO] [stdout] test parser::declarations::types::tests::test_array_ptr ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_pointer_paren ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_4 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_call ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_primitive_pointer ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_question_2 ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_if ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_array2 ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_1_init ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_1_init_extra ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_pointer_ud ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_add_associativity_lr ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_2 ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_for_range ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_question_1 ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_namespace ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_switch ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_dynamic_cast ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_compound_1 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_reinterpret_cast ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_for_range_init ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_sizeof_const_int ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_1 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_ind_post_inc ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_compound_2 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_2 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_pre_post_inc ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_sizeof_expr_par ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 225 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [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; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9f944e5443ca03c8d6755be0d1a751a3e4e6c08f8e8758d2e6b43a31e13ea61c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f944e5443ca03c8d6755be0d1a751a3e4e6c08f8e8758d2e6b43a31e13ea61c", kill_on_drop: false }` [INFO] [stdout] 9f944e5443ca03c8d6755be0d1a751a3e4e6c08f8e8758d2e6b43a31e13ea61c