Skip to content

BUG: ASSERT FAIL: src/hir_expand/ufcs_everything.cpp:440:ty_r == ::HIR::TypeRef(::HIR::CoreType::Bool): && operator requires bool #404

Description

@barracuda156
--- BUILDING syn v2.0.55 (70.0% 1r,1w,16b,42c/60t)
> /opt/local/libexec/mrustc/bin/mrustc /opt/local/var/macports/build/lucky-commit-ee22cb28/work/.home/.cargo/macports/syn-2.0.55/src/lib.rs -o /opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libsyn-2_0_55_H3e0c.rlib -C emit-depfile=/opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libsyn-2_0_55_H3e0c.rlib.d --cfg debug_assertions -O -L /opt/local/libexec/mrustc/lib -L /opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release --cfg feature="derive" --cfg feature="parsing" --cfg feature="printing" --cfg feature="clone-impls" --cfg feature="proc-macro" --cfg feature="quote" --cfg feature="proc-macro2" --cfg feature="dep:quote" --cfg feature="dep:proc-macro2" --crate-name syn --crate-type rlib --crate-tag 2_0_55_H3e0c --edition 2021 --extern proc_macro2=/opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libproc_macro2-1_0_79_H4.rlib --extern quote=/opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libquote-1_0_35_H3.rlib --extern unicode_ident=/opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libunicode_ident-1_0_12.rlib > /opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libsyn-2_0_55_H3e0c.rlib_dbg.txt
 (70.0% 1r,1w,16b,42c/60t): syn v2.0.55
/opt/local/var/macports/build/lucky-commit-ee22cb28/work/.home/.cargo/macports/syn-2.0.55/src/data.rs:254:1 BUG: ASSERT FAIL: src/hir_expand/ufcs_everything.cpp:440:ty_r == ::HIR::TypeRef(::HIR::CoreType::Bool): && operator requires bool
Process was terminated with signal 6
FAILING COMMAND: /opt/local/libexec/mrustc/bin/mrustc /opt/local/var/macports/build/lucky-commit-ee22cb28/work/.home/.cargo/macports/syn-2.0.55/src/lib.rs -o /opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libsyn-2_0_55_H3e0c.rlib -C emit-depfile=/opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libsyn-2_0_55_H3e0c.rlib.d --cfg debug_assertions -O -L /opt/local/libexec/mrustc/lib -L /opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release --cfg feature="derive" --cfg feature="parsing" --cfg feature="printing" --cfg feature="clone-impls" --cfg feature="proc-macro" --cfg feature="quote" --cfg feature="proc-macro2" --cfg feature="dep:quote" --cfg feature="dep:proc-macro2" --crate-name syn --crate-type rlib --crate-tag 2_0_55_H3e0c --edition 2021 --extern proc_macro2=/opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libproc_macro2-1_0_79_H4.rlib --extern quote=/opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libquote-1_0_35_H3.rlib --extern unicode_ident=/opt/local/var/macports/build/lucky-commit-ee22cb28/work/lucky-commit-2.2.5/target/powerpc-apple-darwin/release/libunicode_ident-1_0_12.rlib

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions