https://gcc.gnu.org/g:bcd7de43808fb4bc5f761dd88bd84f69b029c7c0
commit r15-8183-gbcd7de43808fb4bc5f761dd88bd84f69b029c7c0 Author: jjasmine <tanghocle...@gmail.com> Date: Fri May 24 15:35:16 2024 -0700 gccrs: Safegaurd InlineAsm's clone_expr_... Safegaurd InlineAsm's clone_expr_... with unreachable since we would never use them. gcc/rust/ChangeLog: * ast/rust-expr.h: Safegaurd InlineAsm's clone_expr_... with unreachable. Diff: --- gcc/rust/ast/rust-expr.h | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/rust/ast/rust-expr.h b/gcc/rust/ast/rust-expr.h index bceef827dfb0..1af72965a93e 100644 --- a/gcc/rust/ast/rust-expr.h +++ b/gcc/rust/ast/rust-expr.h @@ -4873,6 +4873,7 @@ public: ExprWithoutBlock *clone_expr_without_block_impl () const override { + rust_unreachable (); return nullptr; } };