[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 1.94.0 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-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/su225/lcc on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "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" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rstest v0.25.0
[INFO] [stderr]   Downloaded insta v1.43.1
[INFO] [stderr]   Downloaded relative-path v1.9.3
[INFO] [stderr]   Downloaded rstest_macros v0.25.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2555c46ed6091ce32d1632b684e7a2ed6f882e100c57ba8a82f7215f308c3b71
[INFO] running `Command { std: "docker" "start" "-a" "2555c46ed6091ce32d1632b684e7a2ed6f882e100c57ba8a82f7215f308c3b71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2555c46ed6091ce32d1632b684e7a2ed6f882e100c57ba8a82f7215f308c3b71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2555c46ed6091ce32d1632b684e7a2ed6f882e100c57ba8a82f7215f308c3b71", kill_on_drop: false }`
[INFO] [stdout] 2555c46ed6091ce32d1632b684e7a2ed6f882e100c57ba8a82f7215f308c3b71
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8108814198fcafa6027043c17768b3b92aa85b1e874bbf9253977e3d514e628d
[INFO] running `Command { std: "docker" "start" "-a" "8108814198fcafa6027043c17768b3b92aa85b1e874bbf9253977e3d514e628d", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.210
[INFO] [stderr]    Compiling unicode-xid v0.2.5
[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 serde_derive v1.0.210
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling clap_derive v4.5.32
[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 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 18.25s
[INFO] running `Command { std: "docker" "inspect" "8108814198fcafa6027043c17768b3b92aa85b1e874bbf9253977e3d514e628d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8108814198fcafa6027043c17768b3b92aa85b1e874bbf9253977e3d514e628d", kill_on_drop: false }`
[INFO] [stdout] 8108814198fcafa6027043c17768b3b92aa85b1e874bbf9253977e3d514e628d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fdddf47335bb5e44787334fa6ce74129d661b5c9854d2157852ade01b30b4db4
[INFO] running `Command { std: "docker" "start" "-a" "fdddf47335bb5e44787334fa6ce74129d661b5c9854d2157852ade01b30b4db4", 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 aho-corasick v1.1.3
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling winnow v0.7.10
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling toml_datetime v0.6.9
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.0.17
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling indoc v2.0.6
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rstest_macros v0.25.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling indexmap v2.9.0
[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 serde_derive v1.0.210
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[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 serde v1.0.210
[INFO] [stderr]    Compiling rstest v0.25.0
[INFO] [stderr]    Compiling lcc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling insta v1.43.1
[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 38.49s
[INFO] running `Command { std: "docker" "inspect" "fdddf47335bb5e44787334fa6ce74129d661b5c9854d2157852ade01b30b4db4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fdddf47335bb5e44787334fa6ce74129d661b5c9854d2157852ade01b30b4db4", kill_on_drop: false }`
[INFO] [stdout] fdddf47335bb5e44787334fa6ce74129d661b5c9854d2157852ade01b30b4db4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c9654227e5b4422c86dc7e4caf1c17ee7d53096717d7f56865774c24a2e93444
[INFO] running `Command { std: "docker" "start" "-a" "c9654227e5b4422c86dc7e4caf1c17ee7d53096717d7f56865774c24a2e93444", 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.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lcc-3a943346bd906eea)
[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_2 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_conditional_statements::case_5 ... 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_01 ... 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_02 ... 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_for_loop::case_04 ... 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_dowhile_loop::case_2 ... 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_10 ... 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_for_loop::case_06 ... 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_local_vars::case_2 ... 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_logical_and_false::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_local_vars::case_4 ... 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_unary_operators::case_2 ... 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_while_loop::case_2 ... 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_generate_assembly_for_bitwise_complement_operator ... 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_while_loop::case_1 ... 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_bitwise_binary_operators::case_3 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_bitwise_binary_operators::case_2 ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_binary_arithmetic_mul_all_constants ... 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_conditional_statements::case_1 ... ok
[INFO] [stdout] test codegen::x86_64::asmgen::test::test_generation_for_conditional_statements::case_3 ... 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_generate_assembly_for_multi_digit_constant_return_value ... 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_or_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_divide_all_constants ... 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_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_modulo_all_memory_locations ... 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_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_arithmetic_add_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_generate_assembly_for_return_0 ... 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_jump_if_not_zero_variable ... 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_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_equal_all_constants ... 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_conditional_statements::case_4 ... 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_arithmetic_binary_operators::case_7 ... 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_conditional_statements::case_2 ... 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_arithmetic_add_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::asmgen::test::test_generation_for_arithmetic_binary_operators::case_3 ... 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_all_memory_locations ... 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_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_jump ... 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_relational_lesser_equal_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_notequal_all_constants ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_return_variable ... 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_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::codegen::test::test_tacky_translation_binary_bitwise_xor_all_memory_locations ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_unary_not ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_relational_lesser_all_constants ... ok
[INFO] [stdout] test lexer::lexer::test::test_comment_with_anything ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_arithmetic_operators ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_assignment_operator ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_bitwise_and ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_bitwise_or ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_comma ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_unary_negate ... ok
[INFO] [stdout] test lexer::lexer::test::test_bad_identifier_error ... ok
[INFO] [stdout] test lexer::lexer::test::test_block_comment ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_arithmetic_expression ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_complement ... ok
[INFO] [stdout] test lexer::lexer::test::test_bad_lexer ... ok
[INFO] [stdout] test lexer::lexer::test::test_bad_number ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_03 ... 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_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_07 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_09 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_10 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_02 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_keywords ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_compound_assignment::case_08 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_increment ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_left_shift ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_logical_and ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_logical_not ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_open_and_close_braces ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_post_increment ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_logical_or ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_pre_decrement ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_open_and_close_parentheses ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_pre_increment ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_greater_than_or_equal_to ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_post_decrement ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_less_than ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_equal ... 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_right_shift ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_decrement ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_minus_or_negation ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_semicolon ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_relational_greater_than ... 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_02 ... 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_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_10 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_ternary_else ... 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_02_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_01_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_05_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_08 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_06_decimal ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_identifiers::case_09 ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_valid_integers::case_07_decimal ... 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_04 ... 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_08_decimal ... 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_10_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_valid_integers::case_11_decimal ... 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_12_decimal ... 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_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_17_hex ... 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_23_binary ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_with_newlines ... 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_2 ... 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_error::case_4 ... 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 lexer::lexer::test::test_tokenizing_with_tabs ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_error::case_1 ... 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_08 ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_error::case_3 ... 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_05 ... 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_09 ... 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_07 ... 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_14 ... 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_13 ... 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_21 ... 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_12 ... 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_20 ... 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_23 ... 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_24 ... 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_27 ... 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_33 ... 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_28 ... 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_29 ... 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_30 ... 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_40 ... 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_41 ... 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_44 ... 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_43 ... 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_48 ... 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_52 ... 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_50 ... 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_55 ... 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_57 ... 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_42 ... 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_58 ... 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_64 ... 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_62 ... 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_68 ... 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_69 ... 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_70 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_65 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_66 ... ok
[INFO] [stdout] test codegen::x86_64::codegen::test::test_tacky_translation_unary_complement ... ok
[INFO] [stdout] test lexer::lexer::test::test_tokenizing_bitwise_xor ... 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_72 ... 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_74 ... 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_78 ... 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_82 ... 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_83 ... 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_87 ... 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_76 ... ok
[INFO] [stdout] test parser::parser::test::test_arithmetic_operator_precedence_and_associativity::case_84 ... ok
[INFO] [stdout] test parser::parser::test::test_assign_after_eval_ternary_expression ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_01 ... 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_07 ... 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_06 ... 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_08 ... 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_09 ... 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_16 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_20 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_21 ... 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_05 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_01 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_02 ... 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_22 ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_15 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_03 ... 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_18 ... 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_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_10 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_14 ... 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_15 ... 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_18 ... 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_17 ... 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_16 ... 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_29 ... 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_31 ... 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_26 ... 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_28 ... 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_24 ... 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_27 ... 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_in_condition_with_ternary ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_07 ... ok
[INFO] [stdout] test parser::parser::test::test_logical_operator_precedence_and_associativity::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_09 ... 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_04 ... ok
[INFO] [stdout] test parser::parser::test::test_bitwise_operator_precedence_and_associativity::case_35 ... 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_09 ... 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_precedence_and_associativity::case_10 ... 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_13 ... 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_14 ... 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_07 ... 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_16 ... 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 parser::parser::test::test_parenthesized_decrement_expressions ... ok
[INFO] [stdout] test parser::parser::test::test_parenthesized_increment_expressions ... ok
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_1 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_4 ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_error::case_6 ... FAILED
[INFO] [stdout] test parser::parser::test::test_parse_block_empty ... ok
[INFO] [stdout] test parser::parser::test::test_parse_block_multiple_statements_with_declarations ... ok
[INFO] [stdout] test parser::parser::test::test_parse_block_with_variable_declaration ... ok
[INFO] [stdout] test parser::parser::test::test_parse_break_statement ... ok
[INFO] [stdout] test parser::parser::test::test_parse_declaration_without_initialization ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_complement_operator ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_add ... ok
[INFO] [stdout] test parser::parser::test::test_parse_basic::case_5 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_block_subblocks ... ok
[INFO] [stdout] test parser::parser::test::test_parse_declaration_with_initialization ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_addition_left_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_continue_statement ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_2 ... FAILED
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_bitwise_and ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_1 ... FAILED
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_bitwise_or ... ok
[INFO] [stdout] test parser::parser::test::parse_type_and_storage_class_static_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::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_expression_compound_assignment_left_shift ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_modulo ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_multiply ... 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_higher_precedence_than_subtraction ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_division_left_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_function_call_without_args ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_function_call ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_modulo_higher_precedence_than_addition ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_nested_parentheses ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_parentheses_override_precedence ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_modulo_left_associative ... 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_pre_decrement ... 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_increment ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_simple_addition ... 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_simple_division ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_simple_multiplication ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_simple_subtraction ... ok
[INFO] [stdout] test parser::parser::test::test_parse_function_declarations ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_subtraction_left_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_multiplication_left_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_function_with_multiple_args ... ok
[INFO] [stdout] test parser::parser::test::test_parse_program_with_tabs ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_negation_operator ... ok
[INFO] [stdout] test parser::parser::test::test_parse_simple_assignment ... ok
[INFO] [stdout] test parser::parser::test::test_parse_simple_assignment_as_right_associative ... ok
[INFO] [stdout] test parser::parser::test::test_parse_return_with_binary_operator_expression ... 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_decrement ... ok
[INFO] [stdout] test parser::parser::test::test_parse_multiple_functions ... 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_do_while_loop ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_empty ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_for_loop_init_statement ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_for_loop_null_headers ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_goto ... 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_for_loop_labeled ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_if_else_ladder ... 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_increment ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_labeled_if ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_labeled_simple ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_multi_labeled_simple ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_return ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_02 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_simple_if_block_with_else ... 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_04 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_05 ... 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_06 ... ok
[INFO] [stdout] test parser::parser::test::test_relational_operator_precedence_and_associativity::case_10 ... 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_11 ... 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_14 ... 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_17 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_simple_if_block ... 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_19 ... 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_15 ... 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_5 ... 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_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions::case_6 ... 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_with_correct_associativity::case_2 ... 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_associativity::case_4 ... 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_arithmetic_expressions_with_correct_precedence::case_1 ... 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_arithmetic_expressions_with_correct_precedence::case_7 ... 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_2 ... 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_assignment_operator_with_correct_precedence::case_01 ... 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_06 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_compound_assignment_right_shift ... 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_assignment_operator_with_correct_precedence::case_07 ... 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_assignment_operator_with_correct_precedence::case_08 ... 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_10 ... 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_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_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_bitwise_expressions::case_4 ... 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_associativity::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions::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_bitwise_expressions_with_correct_precedence::case_03 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_expression_double_negation ... 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::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_bitwise_expressions::case_5 ... 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_should_parse_bitwise_expressions_with_correct_associativity::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_parse_statement_simple_assignment ... 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_associativity::case_4 ... 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_bitwise_expressions_with_correct_precedence::case_06 ... 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_bitwise_expressions_with_correct_precedence::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_bitwise_expressions_with_correct_precedence::case_11 ... 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_01 ... 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_02 ... 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_09 ... 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_increment_and_decrement_with_correct_precendence::case_03 ... 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_08 ... 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_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_11 ... 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_13 ... 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_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_18 ... 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_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_19 ... 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_logical_expressions::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions::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_20 ... 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_logical_expressions_with_correct_precedence::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_logical_expressions::case_2 ... 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_logical_expressions_with_correct_associativity::case_1 ... 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_increment_and_decrement_with_correct_precendence::case_23 ... 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_1 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions::case_4 ... 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_with_correct_associativity::case_1 ... 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_unary_expressions::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_associativity::case_5 ... 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_5 ... 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_unary_expressions::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions::case_3 ... 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_unary_expressions::case_4 ... ok
[INFO] [stdout] test parser::parser::test::test_simple_ternary_expression_parsing ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions::case_6 ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_associativity_with_if_else_ladder ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_01 ... 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_precedence::case_3 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_relational_expressions_with_correct_precedence::case_1 ... 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_ternary_operator_precedence_and_associativity::case_06 ... 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_07 ... 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_05 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_unary_expressions::case_1 ... 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_08 ... 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_10 ... 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_function_declaration_inside_function_is_allowed ... 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_redefining_variable_as_function_in_the_same_scope_is_illegal ... 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_increment_nonlvalue_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_use ... 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_should_error_on_undeclared_variable_in_assignment ... 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_should_error_if_any_one_arm_of_ternary_is_not_lvalue ... 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_lvalue_expected ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_allow_shadowing_in_multiple_scopes ... ok
[INFO] [stdout] test parser::parser::test::test_ternary_operator_precedence_and_associativity::case_11 ... 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_function_is_declared_more_than_once ... 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_error_on_undeclared_function_use ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_labels_correctly_forward_ref ... 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_should_error_when_parameter_redeclared_in_function_body ... 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_same_label_is_reused_in_a_different_block_in_the_same_function ... 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_goto_target_is_declared_in_a_different_function ... 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_multiple_variables ... 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_resolve_same_label_in_different_functions_correctly ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_resolve_as_different_variables_in_different_scopes ... 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_shadowing_in_different_arms_of_if_statement_correctly ... 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_should_resolve_identifiers_in_if_blocks_correctly ... ok
[INFO] [stdout] test parser::parser::test::test_assignment_operator_precedence_and_associativity::case_23 ... 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_simple_declaration ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_use_after_scope_exit ... 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_break_statement_outside_loop_must_error ... 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_continue_statement_outside_loop_must_error ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_do_while_loop_correctly ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_for_loop_correctly ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_nested_for_loop_correctly ... ok
[INFO] [stdout] test semantic_analysis::loop_labeling::test::test_label_while_loop_correctly ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_assignment_incompatible_types ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_binary_op_with_function_type ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_cannot_divide_by_function_type ... 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_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_args_when_expects_none ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_called_with_no_args_when_expects_some ... 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_called_with_too_many_args ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_redeclared_different_param_count ... 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_used_as_variable_in_assignment ... 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_function_used_in_increment ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_function_used_in_ternary ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_ternary_condition_not_integer ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_unary_op_on_function ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_ternary_incompatible_branch_types_reverse ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_unary_op_on_function_as_operand ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_ternary_incompatible_branch_types ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_all_binary_operators ... 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_function_used_as_variable_in_unary_op ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_all_unary_operators ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_assignment_expressions ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_basic_program ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_break_continue ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_complex_program ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_control_flow ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_deeply_nested_scopes ... 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_with_decl ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_function_call_in_ternary ... 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_redeclaration_same_signature ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_nested_control_flow ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_nested_function_calls ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_for_loop_empty_parts ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_nested_scopes ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_recursive_function ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_for_loop_variable_scope ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_ternary_nested ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_variable_shadowing ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_variable_init_incompatible_type ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_while_loop ... 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_logical_or_with_shortcircuiting ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_variable_used_as_function ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_post_decrement ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_declaration_and_assignment ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_int_constant ... ok
[INFO] [stdout] test semantic_analysis::typechecking::test::test_valid_ternary_operator ... 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_simple_assignment ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_pre_increment ... 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 semantic_analysis::typechecking::test::test_valid_variable_declarations ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_dowhile_loop ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_while_loop ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_for_unary_negate ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_forloop_init_declaration ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_increment_and_decrement_operators::case_1 ... 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_binary_operators::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_emit_tacky_post_increment ... 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_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_logical_operators::case_07 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_04 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_02 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_binary_operators::case_5 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_03 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_logical_operators::case_09 ... 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_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_logical_operators::case_10 ... 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_logical_operators::case_08 ... 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_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_4 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_unary_operators::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_for_unary_operators::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_do_while_loops::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_5 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_do_while_loops::case_2 ... ok
[INFO] [stdout] test parser::parser::test::test_should_parse_arithmetic_expressions_with_correct_precedence::case_3 ... ok
[INFO] [stdout] test semantic_analysis::identifier_resolution::test::test_should_error_on_redeclaration_in_same_scope ... 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_06 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_conditional::case_1 ... 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_03 ... 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_06 ... 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_04 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_07 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_05 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_local_variables::case_4 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_local_variables::case_1 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_local_variables::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_local_variables::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_while_loops::case_3 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_while_loops::case_2 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_09 ... ok
[INFO] [stdout] test tacky::tacky::test::test_generation_with_while_loops::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_function_calls::case_1 ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] test tacky::tacky::test::test_generation_with_for_loops::case_08 ... 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:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61cd8cbc10b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61cd8cbc10b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61cd8cbd31ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61cd8cbd31ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x61cd8cb8dfd6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61cd8cb8dfd6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61cd8cba00c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61cd8cba00c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61cd8cb9ff61 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61cd8ca3747e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x61cd8ca3747e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61cd8cba0342 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x61cd8cba0342 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61cd8cba01ba - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x61cd8cb9a729 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61cd8cb8178d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61cd8cbdc98c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61cd8cbdc952 - core::panicking::panic::hbff2745fd4c5afec
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x61cd8c93e63d - lcc::parser::parser::test::parse_type_and_storage_class_error::h11b64cd04affa39a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3855:9
[INFO] [stdout]   21:     0x61cd8c98475e - lcc::parser::parser::test::parse_type_and_storage_class_error::case_6::he1f23d16e8dae284
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3844:5
[INFO] [stdout]   22:     0x61cd8c984787 - lcc::parser::parser::test::parse_type_and_storage_class_error::case_6::{{closure}}::h7e257b4fd38bb73e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3844:14
[INFO] [stdout]   23:     0x61cd8c9d0d56 - core::ops::function::FnOnce::call_once::h55c04ec3f2c5d149
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61cd8ca3723b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61cd8ca3723b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x61cd8ca4ac4a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x61cd8ca4ac4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x61cd8ca4ac4a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x61cd8ca4ac4a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x61cd8ca4ac4a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61cd8ca4ac4a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x61cd8ca4ac4a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x61cd8ca250a4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x61cd8ca250a4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x61cd8ca28a42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x61cd8ca28a42 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x61cd8ca28a42 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x61cd8ca28a42 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x61cd8ca28a42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61cd8cb9568f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x61cd8cb9568f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7bff8663daa4 - <unknown>
[INFO] [stdout]   45:     0x7bff866caa64 - clone
[INFO] [stdout]   46:                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:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61cd8cbc10b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61cd8cbc10b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61cd8cbd31ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61cd8cbd31ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x61cd8cb8dfd6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61cd8cb8dfd6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61cd8cba00c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61cd8cba00c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61cd8cb9ff61 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61cd8ca3747e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x61cd8ca3747e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61cd8cba0342 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x61cd8cba0342 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61cd8cba0188 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x61cd8cb9a729 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61cd8cb8178d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61cd8cbdc98c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61cd8cbdc843 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x61cd8c985b55 - core::panicking::assert_failed::hb109803d5f1e9f5e
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x61cd8c943172 - lcc::parser::parser::test::run_type_and_storage_class_test_case::h35d59f9eaa99f387
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3803:9
[INFO] [stdout]   22:     0x61cd8c956132 - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::h87d123138346bdc8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3835:9
[INFO] [stdout]   23:     0x61cd8c99c30e - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_2::h7d7bdef1b4ebef85
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3831:5
[INFO] [stdout]   24:     0x61cd8c99c337 - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_2::{{closure}}::h4b2ea290ddd82edb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3831:14
[INFO] [stdout]   25:     0x61cd8c9d6616 - core::ops::function::FnOnce::call_once::hc691dd6acd87d474
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x61cd8ca3723b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x61cd8ca3723b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x61cd8ca4ac4a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x61cd8ca4ac4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x61cd8ca4ac4a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x61cd8ca4ac4a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x61cd8ca4ac4a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x61cd8ca4ac4a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x61cd8ca4ac4a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x61cd8ca250a4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x61cd8ca250a4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x61cd8ca28a42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x61cd8ca28a42 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x61cd8ca28a42 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x61cd8ca28a42 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x61cd8ca28a42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x61cd8cb9568f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x61cd8cb9568f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x7bff8663daa4 - <unknown>
[INFO] [stdout]   47:     0x7bff866caa64 - clone
[INFO] [stdout]   48:                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:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61cd8cbc10b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61cd8cbc10b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61cd8cbd31ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61cd8cbd31ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x61cd8cb8dfd6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61cd8cb8dfd6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61cd8cba00c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61cd8cba00c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61cd8cb9ff61 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61cd8ca3747e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x61cd8ca3747e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61cd8cba0342 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x61cd8cba0342 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61cd8cba0188 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x61cd8cb9a729 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61cd8cb8178d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61cd8cbdc98c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61cd8cbdc843 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x61cd8c985b55 - core::panicking::assert_failed::hb109803d5f1e9f5e
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x61cd8c943172 - lcc::parser::parser::test::run_type_and_storage_class_test_case::h35d59f9eaa99f387
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3803:9
[INFO] [stdout]   22:     0x61cd8c956132 - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::h87d123138346bdc8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3835:9
[INFO] [stdout]   23:     0x61cd8c99c25e - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_1::hc7823c2e3426f967
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3831:5
[INFO] [stdout]   24:     0x61cd8c99c287 - lcc::parser::parser::test::parse_type_and_storage_class_extern_storage_class::case_1::{{closure}}::hf3b9f387aff8b19d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3831:14
[INFO] [stdout]   25:     0x61cd8c9d2f86 - core::ops::function::FnOnce::call_once::h80676a2409970355
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x61cd8ca3723b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x61cd8ca3723b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x61cd8ca4ac4a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x61cd8ca4ac4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x61cd8ca4ac4a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x61cd8ca4ac4a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x61cd8ca4ac4a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x61cd8ca4ac4a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x61cd8ca4ac4a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x61cd8ca250a4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x61cd8ca250a4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x61cd8ca28a42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x61cd8ca28a42 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x61cd8ca28a42 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x61cd8ca28a42 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x61cd8ca28a42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x61cd8cb9568f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x61cd8cb9568f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x7bff8663daa4 - <unknown>
[INFO] [stdout]   47:     0x7bff866caa64 - 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:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61cd8cbc10b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61cd8cbc10b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61cd8cbd31ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61cd8cbd31ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x61cd8cb8dfd6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61cd8cb8dfd6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61cd8cba00c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61cd8cba00c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61cd8cb9ff61 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61cd8ca3747e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x61cd8ca3747e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61cd8cba0342 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x61cd8cba0342 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61cd8cba0188 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x61cd8cb9a729 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61cd8cb8178d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61cd8cbdc98c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61cd8cbdc843 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x61cd8c985b55 - core::panicking::assert_failed::hb109803d5f1e9f5e
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x61cd8c943172 - lcc::parser::parser::test::run_type_and_storage_class_test_case::h35d59f9eaa99f387
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3803:9
[INFO] [stdout]   22:     0x61cd8c956242 - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::hece6d9b7e02e456d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3822:9
[INFO] [stdout]   23:     0x61cd8c9a300e - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::case_2::h37bb252584598000
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3818:5
[INFO] [stdout]   24:     0x61cd8c9a3037 - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::case_2::{{closure}}::h31cb537a5423c7b9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3818:14
[INFO] [stdout]   25:     0x61cd8c9d67e6 - core::ops::function::FnOnce::call_once::hc9600fdb1707429e
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x61cd8ca3723b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x61cd8ca3723b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x61cd8ca4ac4a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x61cd8ca4ac4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x61cd8ca4ac4a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x61cd8ca4ac4a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x61cd8ca4ac4a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x61cd8ca4ac4a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x61cd8ca4ac4a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x61cd8ca250a4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x61cd8ca250a4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x61cd8ca28a42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x61cd8ca28a42 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x61cd8ca28a42 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x61cd8ca28a42 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x61cd8ca28a42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x61cd8cb9568f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x61cd8cb9568f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x7bff8663daa4 - <unknown>
[INFO] [stdout]   47:     0x7bff866caa64 - 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:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61cd8cbc10b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61cd8cbc10b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61cd8cbc10b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61cd8cbd31ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61cd8cbd31ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x61cd8cb8dfd6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61cd8cb8dfd6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61cd8cba00c9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61cd8cba00c9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61cd8cb9ff61 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61cd8ca3747e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x61cd8ca3747e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x61cd8cba0342 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x61cd8cba0342 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61cd8cba0188 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x61cd8cb9a729 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61cd8cb8178d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61cd8cbdc98c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61cd8cbdc843 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x61cd8c985b55 - core::panicking::assert_failed::hb109803d5f1e9f5e
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x61cd8c943172 - lcc::parser::parser::test::run_type_and_storage_class_test_case::h35d59f9eaa99f387
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3803:9
[INFO] [stdout]   22:     0x61cd8c956242 - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::hece6d9b7e02e456d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3822:9
[INFO] [stdout]   23:     0x61cd8c9a2f5e - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::case_1::h46b50bbbd5068f8b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3818:5
[INFO] [stdout]   24:     0x61cd8c9a2f87 - lcc::parser::parser::test::parse_type_and_storage_class_static_storage_class::case_1::{{closure}}::h728d4ffdc5ce66d6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser/parser.rs:3818:14
[INFO] [stdout]   25:     0x61cd8c9d9026 - core::ops::function::FnOnce::call_once::hfeb01b0a61d49225
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x61cd8ca3723b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x61cd8ca3723b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x61cd8ca4ac4a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x61cd8ca4ac4a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   30:     0x61cd8ca4ac4a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x61cd8ca4ac4a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x61cd8ca4ac4a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x61cd8ca4ac4a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x61cd8ca4ac4a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x61cd8ca250a4 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x61cd8ca250a4 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x61cd8ca28a42 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   39:     0x61cd8ca28a42 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x61cd8ca28a42 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x61cd8ca28a42 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x61cd8ca28a42 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x61cd8ca28a42 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x61cd8cb9568f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   45:     0x61cd8cb9568f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   46:     0x7bff8663daa4 - <unknown>
[INFO] [stdout]   47:     0x7bff866caa64 - 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.65s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c9654227e5b4422c86dc7e4caf1c17ee7d53096717d7f56865774c24a2e93444", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9654227e5b4422c86dc7e4caf1c17ee7d53096717d7f56865774c24a2e93444", kill_on_drop: false }`
[INFO] [stdout] c9654227e5b4422c86dc7e4caf1c17ee7d53096717d7f56865774c24a2e93444
