[INFO] cloning repository https://github.com/su225/lcc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/su225/lcc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsu225%2Flcc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsu225%2Flcc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 84f9348b4875639c1f0b0df1391a4ee33ca3af24
[INFO] testing su225/lcc against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsu225%2Flcc" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/su225/lcc
[INFO] finished tweaking git repo https://github.com/su225/lcc
[INFO] tweaked toml for git repo https://github.com/su225/lcc written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/su225/lcc on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/su225/lcc already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9ff4cfe7639aefe79c286d548e64de9942910222a78ccb84ccfe46c4bacca971
[INFO] running `Command { std: "docker" "start" "-a" "9ff4cfe7639aefe79c286d548e64de9942910222a78ccb84ccfe46c4bacca971", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9ff4cfe7639aefe79c286d548e64de9942910222a78ccb84ccfe46c4bacca971", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9ff4cfe7639aefe79c286d548e64de9942910222a78ccb84ccfe46c4bacca971", kill_on_drop: false }`
[INFO] [stdout] 9ff4cfe7639aefe79c286d548e64de9942910222a78ccb84ccfe46c4bacca971
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "RUSTDOCFLAGS=--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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4734e4df1ce35c2019ba5a808bb0e1c1db0b94be25fa737f655a7c16684d1d8f
[INFO] running `Command { std: "docker" "start" "-a" "4734e4df1ce35c2019ba5a808bb0e1c1db0b94be25fa737f655a7c16684d1d8f", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-xid v0.2.5
[INFO] [stderr]    Compiling serde v1.0.210
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling clap_builder v4.5.37
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling serde_derive v1.0.210
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling clap v4.5.37
[INFO] [stderr]    Compiling lcc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `linkage_type` is never read
[INFO] [stdout]   --> src/semantic_analysis/identifier_resolution.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ResolvedIdentifier {
[INFO] [stdout]    |        ------------------ field in this struct
[INFO] [stdout] 52 |     symbol: Symbol,
[INFO] [stdout] 53 |     linkage_type: LinkageType,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ResolvedIdentifier` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.45s
[INFO] running `Command { std: "docker" "inspect" "4734e4df1ce35c2019ba5a808bb0e1c1db0b94be25fa737f655a7c16684d1d8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4734e4df1ce35c2019ba5a808bb0e1c1db0b94be25fa737f655a7c16684d1d8f", kill_on_drop: false }`
[INFO] [stdout] 4734e4df1ce35c2019ba5a808bb0e1c1db0b94be25fa737f655a7c16684d1d8f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "RUSTDOCFLAGS=--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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 37ea4d78e30e0929e46355edff05a5c3392ca268788ce46391ebf01005456000
[INFO] running `Command { std: "docker" "start" "-a" "37ea4d78e30e0929e46355edff05a5c3392ca268788ce46391ebf01005456000", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.15.3
[INFO] [stderr]    Compiling winnow v0.7.10
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling toml_datetime v0.6.9
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.0.17
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling indoc v2.0.6
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling rstest_macros v0.25.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bstr v1.12.0
[INFO] [stderr]    Compiling toml_edit v0.22.26
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling serde_derive v1.0.210
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling clap v4.5.37
[INFO] [stderr]    Compiling serde v1.0.210
[INFO] [stderr]    Compiling rstest v0.25.0
[INFO] [stderr]    Compiling insta v1.43.1
[INFO] [stderr]    Compiling lcc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `linkage_type` is never read
[INFO] [stdout]   --> src/semantic_analysis/identifier_resolution.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ResolvedIdentifier {
[INFO] [stdout]    |        ------------------ field in this struct
[INFO] [stdout] 52 |     symbol: Symbol,
[INFO] [stdout] 53 |     linkage_type: LinkageType,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ResolvedIdentifier` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExpressionKind`
[INFO] [stdout]     --> src/parser/parser.rs:1294:125
[INFO] [stdout]      |
[INFO] [stdout] 1294 | ...signmentType, Declaration, DeclarationKind, Expression, ExpressionKind, ForInit, Function, FunctionParameter, Parser, ParserErr...
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StorageClass`
[INFO] [stdout]  --> src/semantic_analysis/unique_identifier_verifier.rs:2:123
[INFO] [stdout]   |
[INFO] [stdout] 2 | ...ind, ForInit, Function, Program, Statement, StatementKind, StorageClass, VariableDeclaration};
[INFO] [stdout]   |                                                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `case_name`
[INFO] [stdout]     --> src/parser/parser.rs:3821:66
[INFO] [stdout]      |
[INFO] [stdout] 3821 |     fn parse_type_and_storage_class_static_storage_class(#[case] case_name: &str, #[case] src: &str) {
[INFO] [stdout]      |                                                                  ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_case_name`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `case_name`
[INFO] [stdout]     --> src/parser/parser.rs:3834:66
[INFO] [stdout]      |
[INFO] [stdout] 3834 |     fn parse_type_and_storage_class_extern_storage_class(#[case] case_name: &str, #[case] src: &str) {
[INFO] [stdout]      |                                                                  ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_case_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]     --> src/parser/parser.rs:3851:51
[INFO] [stdout]      |
[INFO] [stdout] 3851 |     fn parse_type_and_storage_class_error(#[case] name: &str, #[case] src: &str) {
[INFO] [stdout]      |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_and_storage_class_error_with_repeated_storage_class` is never used
[INFO] [stdout]     --> src/parser/parser.rs:3858:8
[INFO] [stdout]      |
[INFO] [stdout] 3858 |     fn parse_type_and_storage_class_error_with_repeated_storage_class() {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `linkage_type` is never read
[INFO] [stdout]   --> src/semantic_analysis/identifier_resolution.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ResolvedIdentifier {
[INFO] [stdout]    |        ------------------ field in this struct
[INFO] [stdout] 52 |     symbol: Symbol,
[INFO] [stdout] 53 |     linkage_type: LinkageType,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ResolvedIdentifier` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 32.26s
[INFO] running `Command { std: "docker" "inspect" "37ea4d78e30e0929e46355edff05a5c3392ca268788ce46391ebf01005456000", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "37ea4d78e30e0929e46355edff05a5c3392ca268788ce46391ebf01005456000", kill_on_drop: false }`
[INFO] [stdout] 37ea4d78e30e0929e46355edff05a5c3392ca268788ce46391ebf01005456000
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "RUSTDOCFLAGS=--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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 35d1316c876a712ba0bfc11ce2896380a8b0e08235812a74e5fd4fa3cd2d2292
[INFO] running `Command { std: "docker" "start" "-a" "35d1316c876a712ba0bfc11ce2896380a8b0e08235812a74e5fd4fa3cd2d2292", kill_on_drop: false }`
[INFO] [stderr] warning: field `linkage_type` is never read
[INFO] [stderr]   --> src/semantic_analysis/identifier_resolution.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 51 | struct ResolvedIdentifier {
[INFO] [stderr]    |        ------------------ field in this struct
[INFO] [stderr] 52 |     symbol: Symbol,
[INFO] [stderr] 53 |     linkage_type: LinkageType,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ResolvedIdentifier` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `lcc` (lib) generated 1 warning
[INFO] [stderr] warning: unused import: `ExpressionKind`
[INFO] [stderr]     --> src/parser/parser.rs:1294:125
[INFO] [stderr]      |
[INFO] [stderr] 1294 | ...signmentType, Declaration, DeclarationKind, Expression, ExpressionKind, ForInit, Function, FunctionParameter, Parser, ParserErr...
[INFO] [stderr]      |                                                            ^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `StorageClass`
[INFO] [stderr]  --> src/semantic_analysis/unique_identifier_verifier.rs:2:123
[INFO] [stderr]   |
[INFO] [stderr] 2 | ...ind, ForInit, Function, Program, Statement, StatementKind, StorageClass, VariableDeclaration};
[INFO] [stderr]   |                                                               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `case_name`
[INFO] [stderr]     --> src/parser/parser.rs:3821:66
[INFO] [stderr]      |
[INFO] [stderr] 3821 |     fn parse_type_and_storage_class_static_storage_class(#[case] case_name: &str, #[case] src: &str) {
[INFO] [stderr]      |                                                                  ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_case_name`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `case_name`
[INFO] [stderr]     --> src/parser/parser.rs:3834:66
[INFO] [stderr]      |
[INFO] [stderr] 3834 |     fn parse_type_and_storage_class_extern_storage_class(#[case] case_name: &str, #[case] src: &str) {
[INFO] [stderr]      |                                                                  ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_case_name`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `name`
[INFO] [stderr]     --> src/parser/parser.rs:3851:51
[INFO] [stderr]      |
[INFO] [stderr] 3851 |     fn parse_type_and_storage_class_error(#[case] name: &str, #[case] src: &str) {
[INFO] [stderr]      |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type_and_storage_class_error_with_repeated_storage_class` is never used
[INFO] [stderr]     --> src/parser/parser.rs:3858:8
[INFO] [stderr]      |
[INFO] [stderr] 3858 |     fn parse_type_and_storage_class_error_with_repeated_storage_class() {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `linkage_type` is never read
[INFO] [stderr]   --> src/semantic_analysis/identifier_resolution.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 51 | struct ResolvedIdentifier {
[INFO] [stderr]    |        ------------------ field in this struct
[INFO] [stderr] 52 |     symbol: Symbol,
[INFO] [stderr] 53 |     linkage_type: LinkageType,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ResolvedIdentifier` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `lcc` (lib test) generated 7 warnings (run `cargo fix --lib -p lcc --tests` to apply 5 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lcc-e59e913df431f445)
[INFO] [stdout] 
[INFO] [stdout] running 726 tests
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_arithmetic_binary_operators::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_arithmetic_binary_operators::case_4 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_arithmetic_binary_operators::case_3 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_bitwise_binary_operators::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_arithmetic_binary_operators::case_2 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_arithmetic_binary_operators::case_7 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_arithmetic_binary_operators::case_6 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_bitwise_binary_operators::case_2 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_arithmetic_binary_operators::case_5 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_dowhile_loop::case_3 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_01 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_02 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_conditional_statements::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_bitwise_binary_operators::case_4 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_bitwise_binary_operators::case_3 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_03 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_bitwise_binary_operators::case_5 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_04 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_conditional_statements::case_3 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_conditional_statements::case_4 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_dowhile_loop::case_2 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_conditional_statements::case_2 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_dowhile_loop::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_05 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_06 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_local_vars::case_3 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_local_vars::case_2 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_local_vars::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_10 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_07 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_08 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_for_loop::case_09 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_logical_and_false::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_unary_operators::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_relational_binary_operators::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_multiple_functions::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_unary_operators::case_3 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_unary_operators::case_2 ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_generate_assembly_for_multi_digit_constant_return_value ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_generate_assembly_for_bitwise_complement_operator ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_generate_assembly_for_return_0 ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_arithmetic_add_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_arithmetic_add_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_while_loop::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_arithmetic_mul_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_arithmetic_mul_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_arithmetic_sub_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_bitwise_and_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_bitwise_and_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_arithmetic_sub_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_bitwise_or_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_while_loop::case_2 ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_bitwise_xor_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_while_loop::case_3 ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_leftshift_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_modulo_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_bitwise_or_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_bitwise_xor_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_divide_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_divide_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_rightshift_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_copy_constant_to_variable ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_leftshift_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_copy_variable_to_variable ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_modulo_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_jump ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_local_vars::case_4 ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_jump_if_not_zero_variable ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_rightshift_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_jump_if_zero_variable ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_label ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_equal_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_equal_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_greater_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_greater_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_greater_equal_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_greater_equal_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_lesser_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_lesser_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_lesser_equal_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_lesser_equal_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_notequal_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_return_constant ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_unary_complement ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_unary_negate ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_unary_not ... ok
[INFO] [stdout] test lexer::lexer::test::test_block_comment ... ok
[INFO] [stdout] test lexer::lexer::test::test_comment_with_anything ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_arithmetic_expression ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_assignment_operator ... ok
[INFO] [stdout] test lexer::lexer::test::test_bad_identifier_error ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_arithmetic_operators ... ok
[INFO] [stdout] test lexer::lexer::test::test_bad_lexer ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_bitwise_or ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_bitwise_xor ... ok
[INFO] [stdout] test lexer::lexer::test::test_bad_number ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_return_variable ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_01 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_02 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_bitwise_and ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_comma ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_notequal_all_constants ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_04 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_05 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_06 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_10 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_decrement ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_complement ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_increment ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_07 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_keywords ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_left_shift ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_09 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_open_and_close_braces ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_logical_and ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_post_decrement ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_open_and_close_parentheses ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_post_increment ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_pre_decrement ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_08 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_greater_than ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_greater_than_or_equal_to ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_less_than_or_equal_to ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_not_equal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_less_than ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_semicolon ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_right_shift ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_logical_not ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_logical_or ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_minus_or_negation ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_pre_increment ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_ternary_else ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_03 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_04 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_ternary_then ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_01 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_05 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_06 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_07 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_08 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_09 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_10 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_11 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_01_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_02 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_02_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_equal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_03_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_06_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_07_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_08_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_04_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_10_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_09_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_11_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_12_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_05_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_16_hex ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_17_hex ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_21_octal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_22_binary ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_23_binary ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_13_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_15_hex ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_18_hex ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_14_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_19_octal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_20_octal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_with_newlines ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_with_tabs ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_with_whitespaces ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_error::case_1 ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_error::case_2 ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_error::case_3 ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_error::case_4 ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_error::case_5 ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_no_storage_class_specified ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_04 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_06 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_05 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_08 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_12 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_11 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_10 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_14 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_13 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_09 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_16 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_15 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_17 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_18 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_19 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_20 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_22 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_21 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_25 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_23 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_24 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_29 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_30 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_28 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_31 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_34 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_33 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_27 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_26 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_32 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_36 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_35 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_37 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_39 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_38 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_41 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_40 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_43 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_42 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_46 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_44 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_48 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_45 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_50 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_49 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_47 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_51 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_52 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_55 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_57 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_53 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_54 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_56 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_59 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_61 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_60 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_63 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_62 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_58 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_64 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_66 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_67 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_68 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_69 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_70 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_72 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_71 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_74 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_73 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_75 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_77 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_78 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_79 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_80 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_81 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_76 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_82 ... ok
[INFO] [stdout] test parser::parser::test::test_assign_after_eval_ternary_expression ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_84 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_85 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_86 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_83 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_87 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_04 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_05 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_06 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_10 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_12 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_11 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_14 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_15 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_13 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_17 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_18 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_16 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_08 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_22 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_23 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_19 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_20 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_21 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_04 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_05 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_08 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_09 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_12 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_06 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_11 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_10 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_13 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_15 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_16 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_17 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_19 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_20 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_22 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_24 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_18 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_23 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_28 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_25 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_26 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_27 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_30 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_31 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_33 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_32 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_34 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_35 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_36 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_in_condition_with_ternary ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_04 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_05 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_08 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_06 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_10 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_11 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_09 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_13 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_14 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_15 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_16 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_12 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_17 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_18 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_conditional_statements::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_parenthesized_increment_expressions ... ok
[INFO] [stdout] test parser::parser::test::test_parenthesized_decrement_expressions ... ok
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_65 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_09 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_14 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_21 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_29 ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_error::case_6 ... FAILED
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_3 ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_1 ... FAILED
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_2 ... FAILED
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_static_storage_class::case_1 ... FAILED
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_static_storage_class::case_2 ... FAILED
[INFO] [stdout] test parser::parser::test::test_parse_block_with_variable_declaration ... ok
[INFO] [stdout] test parser::parser::test::test_parse_block_subblocks ... ok
[INFO] [stdout] test parser::parser::test::test_parse_continue_statement ... ok
[INFO] [stdout] test parser::parser::test::test_parse_declaration_without_initialization ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_add ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_bitwise_and ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_bitwise_or ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_right_shift ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_bitwise_xor ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_divide ... ok
[INFO] [stdout] test parser::parser::test::test_parse_block_empty ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_left_shift ... ok
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_break_statement ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_constant_base_10_integer ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_division_left_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_division_higher_precedence_than_subtraction ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_multiplication_left_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_function_call ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_modulo_left_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_negation_operator ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_function_call_without_args ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_nested_parentheses ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_multiplication_higher_precedence_than_addition ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_post_decrement ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_post_increment ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_redundant_parentheses_around_int_constant ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_pre_decrement ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_simple_addition ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_simple_division ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_pre_increment ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_simple_subtraction ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_simple_multiplication ... ok
[INFO] [stdout] test parser::parser::test::test_parse_block_multiple_statements_with_declarations ... ok
[INFO] [stdout] test parser::parser::test::test_parse_function_with_multiple_args ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_subtraction_left_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_declaration_with_initialization ... ok
[INFO] [stdout] test parser::parser::test::test_parse_function_declarations ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_complement_operator ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_addition_left_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_program_with_tabs ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_do_while_loop ... ok
[INFO] [stdout] test parser::parser::test::test_parse_simple_assignment ... ok
[INFO] [stdout] test parser::parser::test::test_parse_return_with_binary_operator_expression ... ok
[INFO] [stdout] test parser::parser::test::test_parse_simple_assignment_as_right_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_should_fail_for_actual_param_list_with_trailing_comma ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_empty ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_decrement ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_for_loop_labeled ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_for_loop_null_headers ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_for_loop_init_statement ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_dangling_else_binds_to_nearest_if ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_goto ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_labeled_simple ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_for_loop_with_init_declaration ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_if_else_ladder ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_multi_labeled_simple ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_if_with_multiple_statements_in_else ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_simple_assignment ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_increment ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_labeled_if ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_return ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_double_negation ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_simple_if_block ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_simple_if_block_with_else ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_while_loop ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_multiply ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_08 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_11 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_09 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_04 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_05 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_parentheses_override_precedence ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_12 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_06 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_18 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_14 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_19 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_13 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_16 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_15 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_17 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_subtract ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_double_complement ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_associativity::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_associativity::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions::case_6 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_modulo_higher_precedence_than_addition ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_associativity::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_10 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_precedence::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_associativity::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_modulo ... ok
[INFO] [stdout] test parser::parser::test::test_parse_multiple_functions ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_precedence::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_precedence::case_7 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_precedence::case_6 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_associativity::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_precedence::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_precedence::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_precedence::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_05 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_04 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_09 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_12 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_06 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_08 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_10 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_associativity::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_11 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_associativity::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_associativity::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_associativity::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_associativity::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_11 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_06 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_08 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_10 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_04 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_12 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_05 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_10 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_06 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_08 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_11 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_13 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_14 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_09 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_15 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_04 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_12 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_17 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_05 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_18 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions_with_correct_precedence::case_09 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_16 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_20 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions_with_correct_associativity::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_19 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions_with_correct_precedence::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_assignment_operator_with_correct_precedence::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions_with_correct_associativity::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions_with_correct_precedence::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_22 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_23 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_increment_and_decrement_with_correct_precendence::case_21 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions::case_6 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_associativity::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_associativity::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_precedence::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions_with_correct_precedence::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_unary_expressions::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_precedence::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_associativity::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_unary_expressions::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_simple_ternary_expression_parsing ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_associativity_with_if_else_ladder ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_unary_expressions::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_unary_expressions::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_04 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_05 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_09 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_unary_expressions::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_06 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_08 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_10 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_11 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_with_ternary_in_the_middle ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_redefining_variable_as_function_in_the_same_scope_is_illegal ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_function_declaration_inside_function_is_allowed ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_increment_nonlvalue_int_is_not_allowed ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_multiple_function_declarations_are_allowed ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_on_redeclaration_in_same_scope ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_allow_shadowing_in_multiple_scopes ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_increment_nonlvalue_expression_is_not_allowed ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_on_undeclared_function_use ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_if_any_one_arm_of_ternary_is_not_lvalue ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_on_lvalue_expected ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_increment_nonlvalue_unary_expression_is_not_allowed ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_redefining_variable_as_function_in_a_nested_scope_is_legal ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_on_undeclared_variable_in_assignment ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_desugar_compound_assignment_add ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_on_undeclared_variable_use ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_on_use_before_declaration ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_when_goto_target_is_declared_in_a_different_function ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_when_function_is_defined_inside_another_function ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_when_parameter_redeclared_in_function_body ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_as_different_variables_in_different_functions ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_correctly_if_both_arms_of_ternary_in_assignment_are_lvalue ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_when_undeclared_label_is_used_in_the_goto_statement ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_when_function_is_declared_more_than_once ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_as_different_variables_in_different_scopes ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_associativity::case_5 ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_multiple_variables ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_shadowed_variable_in_inner_scope ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_simple_declaration ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_same_label_in_different_functions_correctly ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_variable_name_and_labels_correctly_when_they_are_the_same ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_previously_seen_function_names ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_use_after_scope_exit ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_labels_correctly_simple ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_multiple_duplicate_function_declarations_inside_function ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_shadowing_in_different_arms_of_if_statement_correctly ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_continue_statement_outside_loop_must_error ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_break_statement_outside_loop_must_error ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_break_statement_inside_loop ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_continue_statement_inside_loop ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_do_while_loop_correctly ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_when_same_label_is_reused_in_a_different_block_in_the_same_function ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_identifiers_in_if_blocks_correctly ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_while_loop_correctly ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_nested_for_loop_correctly ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_when_same_label_is_reused_within_a_function ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_labels_correctly_forward_ref ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_cannot_divide_by_function_type ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_assignment_incompatible_types ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_called_with_args_when_expects_none ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_associativity::case_1 ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_func_type_equality_returns_true_when_return_type_and_arg_types_and_arity_matches ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_called_with_no_args_when_expects_some ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_for_loop_correctly ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions_with_correct_precedence::case_3 ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_called_with_too_many_args ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_func_type_equality_returns_false_when_there_is_arity_mismatch ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_binary_op_with_function_type ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_redeclared_different_param_count ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_used_as_variable_in_assignment ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_redeclared_different_signature_same_scope ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_called_with_too_few_args ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_used_as_variable_in_unary_op ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_ternary_incompatible_branch_types_reverse ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_used_in_increment ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_used_as_variable_in_binary_op ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_all_unary_operators ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_all_binary_operators ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_unary_op_on_function_as_operand ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_assignment_expressions ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_used_in_ternary ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_unary_op_on_function ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_basic_program ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_precedence::case_1 ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_break_continue ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_incompatible_func_declarations_in_different_scopes_must_error ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_control_flow ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_complex_program ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_ternary_incompatible_branch_types ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_do_while_loop ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_for_loop_empty_parts ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_for_loop_variable_scope ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_ternary_condition_not_integer ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_variable_declarations ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_deeply_nested_scopes ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_variable_shadowing ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_while_loop ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_for_loop_with_expr ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_function_call_in_ternary ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_variable_init_incompatible_type ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_nested_control_flow ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_variable_used_as_function ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_nested_function_calls ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_variable_used_as_function_with_args ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_dowhile_loop ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_recursive_function ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_declaration_and_assignment ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_for_loop_with_decl ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_function_redeclaration_same_signature ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_ternary_operator ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_nested_scopes ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_ternary_nested ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_int_constant ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_post_decrement ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_logical_or_with_shortcircuiting ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_logical_and_with_shortcircuiting ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_pre_decrement ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_unary_complement ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_unary_not ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_unary_negate ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_post_increment ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_pre_increment ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_binary_operators::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_simple_assignment ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_increment_and_decrement_operators::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_while_loop ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_binary_operators::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_binary_operators::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_increment_and_decrement_operators::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_binary_operators::case_5 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_increment_and_decrement_operators::case_4 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_01 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_increment_and_decrement_operators::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_03 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_binary_operators::case_6 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_10 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_multiple_functions::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_unary_operators::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_02 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_unary_operators::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_forloop_init_declaration ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_04 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_binary_operators::case_4 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_05 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_unary_operators::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_06 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_07 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_08 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_09 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_4 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_5 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_do_while_loops::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_01 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_08 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_do_while_loops::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_02 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_03 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_09 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_05 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_04 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_local_variables::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_10 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_local_variables::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_local_variables::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_07 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_while_loops::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_06 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_local_variables::case_4 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_while_loops::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_function_calls::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_while_loops::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_do_while_loops::case_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser::test::parse_type_and_storage_class_error::case_6 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser::test::parse_type_and_storage_class_error::case_6' (203) panicked at src/parser/parser.rs:3855:9:
[INFO] [stdout] assertion failed: actual.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x591d9b9a76ba - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x591d9b9a76ba - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x591d9b9be1fa - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x591d9b9be1fa - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x591d9b9ac272 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x591d9b9ac272 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x591d9b983d5f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x591d9b983d5f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x591d9b99ee49 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x591d9b80e65c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x591d9b80e65c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x591d9b99f002 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x591d9b99f002 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x591d9b983e4a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x591d9b97b3c9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x591d9b984bcd - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x591d9b9beadc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x591d9b9beaa2 - core[10b6fa85044e1869]::panicking::panic
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x591d9b723cdd - lcc::parser::parser::test::parse_type_and_storage_class_error::he8ea70a98b904980
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3855:9
[INFO] [stdout]   21:     0x591d9b77d3de - lcc::parser::parser::test::parse_type_and_storage_class_error::case_6::h7876f496a22b3390
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3844:5
[INFO] [stdout]   22:     0x591d9b77d407 - lcc::parser::parser::test::parse_type_and_storage_class_error::case_6::{{closure}}::h86abf59f4565c41d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3844:14
[INFO] [stdout]   23:     0x591d9b7e85c6 - core::ops::function::FnOnce::call_once::h636022e5fb2b780c
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x591d9b80273b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x591d9b80273b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x591d9b80f12b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x591d9b80f12b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x591d9b80a844 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x591d9b80a844 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x591d9b811d32 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x591d9b811d32 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x591d9b811d32 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x591d9b9a677f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x591d9b9a677f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7f9921a78aa4 - <unknown>
[INFO] [stdout]   45:     0x7f9921b05a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_1' (204) panicked at src/parser/parser.rs:3803:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Ok((TypeExpression { location: Location { line: 1, column: 1 }, kind: Primitive(Integer) }, Extern))
[INFO] [stdout]  right: Err(ExpectedKeyword { location: Location { line: 1, column: 1 }, keyword_identifier: TypeInt, actual_token: Keyword })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x591d9b9a76ba - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x591d9b9a76ba - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x591d9b9be1fa - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x591d9b9be1fa - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x591d9b9ac272 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x591d9b9ac272 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x591d9b983d5f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x591d9b983d5f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x591d9b99ee49 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x591d9b80e65c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x591d9b80e65c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x591d9b99f002 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x591d9b99f002 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x591d9b983e18 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x591d9b97b3c9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x591d9b984bcd - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x591d9b9beadc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x591d9b9be993 - core[10b6fa85044e1869]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x591d9b79d780 - core::panicking::assert_failed::h84125b94302027d2
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x591d9b728a82 - lcc::parser::parser::test::run_type_and_storage_class_test_case::h526a9e69c8c0a036
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3803:9
[INFO] [stdout]   22:     0x591d9b73c122 - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::h7d7691b44240b808
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3835:9
[INFO] [stdout]   23:     0x591d9b79178e - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_1::h97411343f0fa838b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3831:5
[INFO] [stdout]   24:     0x591d9b7917b7 - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_1::{{closure}}::hebe76cc08edb03f3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3831:14
[INFO] [stdout]   25:     0x591d9b7ef6b6 - core::ops::function::FnOnce::call_once::hffa3d1c33c1ef173
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x591d9b80273b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x591d9b80273b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x591d9b80f12b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x591d9b80f12b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x591d9b80a844 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x591d9b80a844 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x591d9b811d32 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x591d9b811d32 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x591d9b811d32 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x591d9b9a677f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45:     0x591d9b9a677f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46:     0x7f9921a78aa4 - <unknown>
[INFO] [stdout]   47:     0x7f9921b05a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_2 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_2' (205) panicked at src/parser/parser.rs:3803:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Ok((TypeExpression { location: Location { line: 1, column: 1 }, kind: Primitive(Integer) }, Extern))
[INFO] [stdout]  right: Ok((TypeExpression { location: Location { line: 1, column: 1 }, kind: Primitive(Integer) }, Auto))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x591d9b9a76ba - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x591d9b9a76ba - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x591d9b9be1fa - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x591d9b9be1fa - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x591d9b9ac272 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x591d9b9ac272 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x591d9b983d5f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x591d9b983d5f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x591d9b99ee49 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x591d9b80e65c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x591d9b80e65c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x591d9b99f002 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x591d9b99f002 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x591d9b983e18 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x591d9b97b3c9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x591d9b984bcd - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x591d9b9beadc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x591d9b9be993 - core[10b6fa85044e1869]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x591d9b79d780 - core::panicking::assert_failed::h84125b94302027d2
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x591d9b728a82 - lcc::parser::parser::test::run_type_and_storage_class_test_case::h526a9e69c8c0a036
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3803:9
[INFO] [stdout]   22:     0x591d9b73c122 - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::h7d7691b44240b808
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3835:9
[INFO] [stdout]   23:     0x591d9b79183e - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_2::hdcb3786d08463afe
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3831:5
[INFO] [stdout]   24:     0x591d9b791867 - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_2::{{closure}}::h8912ebe436827c08
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3831:14
[INFO] [stdout]   25:     0x591d9b7ee3b6 - core::ops::function::FnOnce::call_once::he30e5e46aaf1eb7b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x591d9b80273b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x591d9b80273b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x591d9b80f12b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x591d9b80f12b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x591d9b80a844 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x591d9b80a844 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x591d9b811d32 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x591d9b811d32 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x591d9b811d32 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x591d9b9a677f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45:     0x591d9b9a677f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46:     0x7f9921a78aa4 - <unknown>
[INFO] [stdout]   47:     0x7f9921b05a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser::test::parse_type_and_storage_class_static_storage_class::case_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser::test::parse_type_and_storage_class_static_storage_class::case_1' (207) panicked at src/parser/parser.rs:3803:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Ok((TypeExpression { location: Location { line: 1, column: 1 }, kind: Primitive(Integer) }, Static))
[INFO] [stdout]  right: Err(ExpectedKeyword { location: Location { line: 1, column: 1 }, keyword_identifier: TypeInt, actual_token: Keyword })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x591d9b9a76ba - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x591d9b9a76ba - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x591d9b9be1fa - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x591d9b9be1fa - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x591d9b9ac272 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x591d9b9ac272 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x591d9b983d5f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x591d9b983d5f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x591d9b99ee49 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x591d9b80e65c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x591d9b80e65c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x591d9b99f002 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x591d9b99f002 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x591d9b983e18 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x591d9b97b3c9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x591d9b984bcd - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x591d9b9beadc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x591d9b9be993 - core[10b6fa85044e1869]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x591d9b79d780 - core::panicking::assert_failed::h84125b94302027d2
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x591d9b728a82 - lcc::parser::parser::test::run_type_and_storage_class_test_case::h526a9e69c8c0a036
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3803:9
[INFO] [stdout]   22:     0x591d9b73c232 - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::h4240f910da3780be
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3822:9
[INFO] [stdout]   23:     0x591d9b77d48e - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::case_1::hf9e7ce0add2b22ba
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3818:5
[INFO] [stdout]   24:     0x591d9b77d4b7 - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::case_1::{{closure}}::h0b8a7f3a0030b7ab
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3818:14
[INFO] [stdout]   25:     0x591d9b7ed7f6 - core::ops::function::FnOnce::call_once::hd5d544565de22aec
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x591d9b80273b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x591d9b80273b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x591d9b80f12b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x591d9b80f12b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x591d9b80a844 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x591d9b80a844 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x591d9b811d32 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x591d9b811d32 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x591d9b811d32 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x591d9b9a677f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45:     0x591d9b9a677f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46:     0x7f9921a78aa4 - <unknown>
[INFO] [stdout]   47:     0x7f9921b05a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser::test::parse_type_and_storage_class_static_storage_class::case_2 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser::test::parse_type_and_storage_class_static_storage_class::case_2' (208) panicked at src/parser/parser.rs:3803:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Ok((TypeExpression { location: Location { line: 1, column: 1 }, kind: Primitive(Integer) }, Static))
[INFO] [stdout]  right: Ok((TypeExpression { location: Location { line: 1, column: 1 }, kind: Primitive(Integer) }, Auto))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x591d9b9a76ba - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x591d9b9a76ba - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x591d9b9a76ba - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x591d9b9be1fa - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x591d9b9be1fa - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x591d9b9ac272 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x591d9b9ac272 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x591d9b983d5f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x591d9b983d5f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x591d9b99ee49 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x591d9b80e65c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x591d9b80e65c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x591d9b99f002 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x591d9b99f002 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x591d9b983e18 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x591d9b97b3c9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x591d9b984bcd - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x591d9b9beadc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x591d9b9be993 - core[10b6fa85044e1869]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x591d9b79d780 - core::panicking::assert_failed::h84125b94302027d2
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x591d9b728a82 - lcc::parser::parser::test::run_type_and_storage_class_test_case::h526a9e69c8c0a036
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3803:9
[INFO] [stdout]   22:     0x591d9b73c232 - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::h4240f910da3780be
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3822:9
[INFO] [stdout]   23:     0x591d9b77d53e - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::case_2::h317091b3ee8da0f5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3818:5
[INFO] [stdout]   24:     0x591d9b77d567 - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::case_2::{{closure}}::h821cdb594a44f276
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3818:14
[INFO] [stdout]   25:     0x591d9b7ebdc6 - core::ops::function::FnOnce::call_once::hb3356c61cd56871a
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x591d9b80273b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x591d9b80273b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x591d9b80f12b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x591d9b80f12b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x591d9b80f12b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x591d9b80f12b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x591d9b80a844 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x591d9b80a844 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x591d9b811d32 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x591d9b811d32 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x591d9b811d32 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x591d9b811d32 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x591d9b811d32 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x591d9b9a677f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45:     0x591d9b9a677f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46:     0x7f9921a78aa4 - <unknown>
[INFO] [stdout]   47:     0x7f9921b05a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     parser::parser::test::parse_type_and_storage_class_error::case_6
[INFO] [stdout]     parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_1
[INFO] [stdout]     parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_2
[INFO] [stdout]     parser::parser::test::parse_type_and_storage_class_static_storage_class::case_1
[INFO] [stdout]     parser::parser::test::parse_type_and_storage_class_static_storage_class::case_2
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 721 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "35d1316c876a712ba0bfc11ce2896380a8b0e08235812a74e5fd4fa3cd2d2292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35d1316c876a712ba0bfc11ce2896380a8b0e08235812a74e5fd4fa3cd2d2292", kill_on_drop: false }`
[INFO] [stdout] 35d1316c876a712ba0bfc11ce2896380a8b0e08235812a74e5fd4fa3cd2d2292
