From: Philip Herron Date: Thu, 12 Dec 2024 14:56:14 +0000 (+0000) Subject: gccrs: fix bad not expression in rust X-Git-Tag: basepoints/gcc-16~981 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7bf460b338845d1b9a581cca70a3191f76769816;p=thirdparty%2Fgcc.git gccrs: fix bad not expression in rust Fixes Rust-GCC#3229 gcc/rust/ChangeLog: * rust-gcc.cc (operator_to_tree_code): ! expressions are BIT_NOT_EXPR Signed-off-by: Philip Herron --- diff --git a/gcc/rust/rust-gcc.cc b/gcc/rust/rust-gcc.cc index 7da5e2c5637..37d51e58c08 100644 --- a/gcc/rust/rust-gcc.cc +++ b/gcc/rust/rust-gcc.cc @@ -942,7 +942,7 @@ operator_to_tree_code (NegationOperator op) case NegationOperator::NEGATE: return NEGATE_EXPR; case NegationOperator::NOT: - return TRUTH_NOT_EXPR; + return BIT_NOT_EXPR; default: rust_unreachable (); }