[INFO] cloning 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" "clone" "--bare" "https://github.com/mozilla/rust-cpp-parser" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmozilla%2Frust-cpp-parser", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmozilla%2Frust-cpp-parser'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 24b06d1c481efa2265c99f78a741fd617541b98e [INFO] testing mozilla/rust-cpp-parser against beta-2022-02-22 for beta-1.60-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmozilla%2Frust-cpp-parser" "/workspace/builds/worker-11/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-11/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/mozilla/rust-cpp-parser on toolchain beta-2022-02-22 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "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-11/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-02-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pretty_assertions v0.6.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 848e44d0bc54722b61c5330a3f32b8831045d8eff2bf3871ccab30cee17ce74d [INFO] running `Command { std: "docker" "start" "-a" "848e44d0bc54722b61c5330a3f32b8831045d8eff2bf3871ccab30cee17ce74d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "848e44d0bc54722b61c5330a3f32b8831045d8eff2bf3871ccab30cee17ce74d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "848e44d0bc54722b61c5330a3f32b8831045d8eff2bf3871ccab30cee17ce74d", kill_on_drop: false }` [INFO] [stdout] 848e44d0bc54722b61c5330a3f32b8831045d8eff2bf3871ccab30cee17ce74d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 4f77ec5dbced4f1f84eae9becda048916f14480a84a7413a27cc1e9cacbdc697 [INFO] running `Command { std: "docker" "start" "-a" "4f77ec5dbced4f1f84eae9becda048916f14480a84a7413a27cc1e9cacbdc697", kill_on_drop: false }` [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 autocfg v1.0.0 [INFO] [stderr] Compiling serde v1.0.111 [INFO] [stderr] Compiling ahash v0.3.5 [INFO] [stderr] Compiling itoa v0.4.5 [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 51.28s [INFO] running `Command { std: "docker" "inspect" "4f77ec5dbced4f1f84eae9becda048916f14480a84a7413a27cc1e9cacbdc697", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4f77ec5dbced4f1f84eae9becda048916f14480a84a7413a27cc1e9cacbdc697", kill_on_drop: false }` [INFO] [stdout] 4f77ec5dbced4f1f84eae9becda048916f14480a84a7413a27cc1e9cacbdc697 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0075bb5dd48e389bc272e48f83c06618bba1d79c46df041f746df1706e843b8b [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "0075bb5dd48e389bc272e48f83c06618bba1d79c46df041f746df1706e843b8b", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling remove_dir_all v0.5.2 [INFO] [stderr] Compiling pretty_assertions v0.6.1 [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 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 06s [INFO] running `Command { std: "docker" "inspect" "0075bb5dd48e389bc272e48f83c06618bba1d79c46df041f746df1706e843b8b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0075bb5dd48e389bc272e48f83c06618bba1d79c46df041f746df1706e843b8b", kill_on_drop: false }` [INFO] [stdout] 0075bb5dd48e389bc272e48f83c06618bba1d79c46df041f746df1706e843b8b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 327aea1834a90e0dfe3d7eb5de9fa0a3a4b7c3b6679853c0d77dc4d01fe6f1ad [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "327aea1834a90e0dfe3d7eb5de9fa0a3a4b7c3b6679853c0d77dc4d01fe6f1ad", 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.05s [INFO] [stderr] Running unittests (/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_include ... ok [INFO] [stdout] test args::tests::test_args_real ... ok [INFO] [stdout] test args::tests::test_args_ud ... ok [INFO] [stdout] test args::tests::test_args_quote ... ok [INFO] [stdout] test lexer::comment::tests::test_comment_2 ... ok [INFO] [stdout] test lexer::lexer::tests::test_operators ... ok [INFO] [stdout] test lexer::lexer::tests::test_keywords ... ok [INFO] [stdout] test lexer::lexer::tests::test_identifiers ... ok [INFO] [stdout] test lexer::buffer::tests::test_buffer ... ok [INFO] [stdout] test lexer::cchar::tests::test_char ... ok [INFO] [stdout] test lexer::cchar::tests::test_char_suffix ... ok [INFO] [stdout] test lexer::comment::tests::test_comment_3 ... ok [INFO] [stdout] test lexer::extra::tests::test_saved_lexer ... ok [INFO] [stdout] test lexer::lexer::tests::test_divide ... ok [INFO] [stdout] test lexer::lexer::tests::test_for_cpp_kw ... ok [INFO] [stdout] test lexer::lexer::tests::test_identifiers_utf8 ... ok [INFO] [stdout] test lexer::number::tests::test_number_bin ... ok [INFO] [stdout] test lexer::number::tests::test_number_dec ... ok [INFO] [stdout] test args::tests::test_args_i_basic ... ok [INFO] [stdout] test lexer::number::tests::test_number_hex ... ok [INFO] [stdout] test args::tests::test_args_i_spaces ... ok [INFO] [stdout] test lexer::cchar::tests::test_special_char ... ok [INFO] [stdout] test lexer::number::tests::test_number_just_one ... ok [INFO] [stdout] test lexer::comment::tests::test_comment_1 ... ok [INFO] [stdout] test lexer::number::tests::test_number_oct ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_prec_log ... ok [INFO] [stdout] test lexer::number::tests::test_number_ud ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_signed ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_bitor ... 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_add ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_macro ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_nonexistent ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_nested ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_macro ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_nonexistent_angle ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_mul ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_and ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_base ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_not_not ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_prec ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_lazy_bool1 ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_lazy_bool2 ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_question ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_make_expr1 ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include1 ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include2 ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_macro_call ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_multiple ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_arg2 ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_arg1 ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_make_expr2 ... ok [INFO] [stdout] test lexer::preprocessor::condition::tests::test_condition_comment ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_arg3 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_base ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_auto_ref ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_concat2 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_chain ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_auto_ref2 ... ok [INFO] [stdout] test lexer::preprocessor::macro_args::tests::test_arg_cl ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_auto_ref3 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_comment ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_empty_arg ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_stringify_string ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_concat1 ... ok [INFO] [stdout] test lexer::preprocessor::include::tests::test_include_sys ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_macro_in_context ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_object ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_stringify ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_hex ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_partial1 ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_paste_hard ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_space ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_mix ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_with_spaces ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_rescan_va ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_concat3 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_counter ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_va ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_function ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_cache1 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_cache2 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_endif_without_preceeding_if ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_cache3 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_parse_args ... ok [INFO] [stdout] test lexer::string::tests::test_string ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_elif ... ok [INFO] [stdout] test lexer::string::tests::test_string_suffix ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_arg ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_skip_first ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_error_directive ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_elif_4 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_elif_2 ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_else_nested ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_if_else ... ok [INFO] [stdout] test lexer::preprocessor::macros::tests::test_eval_partial2 ... ok [INFO] [stdout] test parser::context::tests::test_context_typedef_qual ... ok [INFO] [stdout] test parser::declarations::asm::tests::test_asm ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_elif_3 ... ok [INFO] [stdout] test parser::context::tests::test_context_class ... ok [INFO] [stdout] test parser::context::tests::test_context_inline_typedef_qual ... ok [INFO] [stdout] test parser::context::tests::test_context_recursive_fun ... ok [INFO] [stdout] test parser::context::tests::test_context_inline_typedef_qual_2 ... ok [INFO] [stdout] test parser::context::tests::test_context_typedef_basic ... ok [INFO] [stdout] test parser::declarations::member::tests::test_member_bitfield_brace ... ok [INFO] [stdout] test parser::declarations::member::tests::test_member_bitfield ... ok [INFO] [stdout] test parser::declarations::namespace::tests::test_namespace_alias ... 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_basic ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_class ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_class_no_entries ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_no_name ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_struct ... ok [INFO] [stdout] test parser::declarations::r#extern::tests::test_extern_c ... 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::static_assert::tests::test_static_assert_1 ... ok [INFO] [stdout] test parser::declarations::member::tests::test_member_public ... ok [INFO] [stdout] test parser::declarations::static_assert::tests::test_static_assert_2 ... ok [INFO] [stdout] test parser::declarations::namespace::tests::test_namespace_one ... ok [INFO] [stdout] test parser::declarations::r#enum::tests::test_enum_base ... ok [INFO] [stdout] test parser::declarations::types::tests::test_ambiguity_1 ... ok [INFO] [stdout] test parser::declarations::namespace::tests::test_namespace_multiple ... ok [INFO] [stdout] test parser::declarations::types::tests::test_ambiguity_2 ... ok [INFO] [stdout] test parser::context::tests::test_context_self_ref ... ok [INFO] [stdout] test parser::declarations::types::tests::test_array ... ok [INFO] [stdout] test parser::declarations::types::tests::test_array_ptr ... ok [INFO] [stdout] test parser::declarations::types::tests::test_const_primitive ... ok [INFO] [stdout] test parser::declarations::r#extern::tests::test_extern_decl ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_1 ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_1_init_extra ... ok [INFO] [stdout] test parser::declarations::class::tests::test_class ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_single ... ok [INFO] [stdout] test lexer::preprocessor::preprocessor::tests::test_line ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_several ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_using ... ok [INFO] [stdout] test parser::attributes::tests::test_attr_ns ... ok [INFO] [stdout] test parser::declarations::types::tests::test_operator_unary ... ok [INFO] [stdout] test parser::declarations::types::tests::test_primitive ... ok [INFO] [stdout] test parser::declarations::types::tests::test_double_pointer_abstract ... ok [INFO] [stdout] test parser::declarations::types::tests::test_operator_conv_scoped ... ok [INFO] [stdout] test parser::declarations::types::tests::test_ambiguity_3 ... ok [INFO] [stdout] test parser::declarations::class::tests::test_member_at_the_end ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_const_pointer ... ok [INFO] [stdout] test parser::declarations::namespace::tests::test_namespace_body ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_pointer_ud ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_pointer ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_rvalue_reference_abstract ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_reference ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_pointer_paren ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_no_name ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_1_init ... ok [INFO] [stdout] test parser::declarations::types::tests::test_volatile_primitive ... ok [INFO] [stdout] test parser::declarations::types::tests::test_triple_pointer_ud_type ... ok [INFO] [stdout] test parser::declarations::types::tests::test_struct ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_enum ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_several ... ok [INFO] [stdout] test parser::declarations::types::tests::test_array_no_size ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_one ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_ellipsis ... ok [INFO] [stdout] test parser::declarations::types::tests::test_array_no_size_init ... ok [INFO] [stdout] test parser::declarations::types::tests::test_triple_pointer ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_array ... ok [INFO] [stdout] test parser::declarations::types::tests::test_double_pointer ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_array2 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_array3 ... ok [INFO] [stdout] test parser::declarations::types::tests::test_operator_conv ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_array1 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_call ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_concat_string ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_1_ptr ... ok [INFO] [stdout] test parser::declarations::types::tests::test_enum ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_ind_post_inc ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_const_cast ... ok [INFO] [stdout] test parser::declarations::types::tests::test_fun_2 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_dynamic_cast ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_priority ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_priority_2 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_question_1 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_question_2 ... ok [INFO] [stdout] test parser::declarations::types::tests::test_simple_rvalue_reference ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_arrow_plus ... 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] test parser::expressions::left_paren::tests::test_cast_fun_pointer_int ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_reinterpret_cast ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_static_cast ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_sizeof_expr_no_par ... ok [INFO] [stdout] test parser::declarations::types::tests::test_ptr_fun_1 ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_sizeof_const_int ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_5 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_2 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_3 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_fun_pointer_type ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_primitive ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_concat_string_ud ... ok [INFO] [stdout] test parser::names::name::tests::test_name_two ... ok [INFO] [stdout] test parser::names::name::tests::test_name_three ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_primitive_pointer ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_1 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_primitive_paren ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_type_pointer ... ok [INFO] [stdout] test parser::names::name::tests::test_name_one ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_for_none ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_for_range_init ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_try_catch_all ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_compound_empty ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_for_classic ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_try_named ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_for_range ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_namespace ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_add_associativity_lr ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_switch ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_try_unnamed ... ok [INFO] [stdout] test parser::declarations::using::tests::test_using_typename_one ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_sizeof_const_int_ptr ... ok [INFO] [stdout] test parser::declarations::types::tests::test_list_init ... ok [INFO] [stdout] test parser::expressions::expr::tests::test_add_associativity_rl ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_compound_1 ... ok [INFO] [stdout] test parser::expressions::left_paren::tests::test_cast_invalid_4 ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_compound_2 ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_while ... ok [INFO] [stdout] test parser::statements::stmt::tests::test_statement_if ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 225 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s [INFO] [stdout] [INFO] [stderr] Doc-tests cpp_parser [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" "327aea1834a90e0dfe3d7eb5de9fa0a3a4b7c3b6679853c0d77dc4d01fe6f1ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "327aea1834a90e0dfe3d7eb5de9fa0a3a4b7c3b6679853c0d77dc4d01fe6f1ad", kill_on_drop: false }` [INFO] [stdout] 327aea1834a90e0dfe3d7eb5de9fa0a3a4b7c3b6679853c0d77dc4d01fe6f1ad