]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: add missing coercion site code generation for block tail
authorPhilip Herron <herron.philip@googlemail.com>
Tue, 9 May 2023 13:47:37 +0000 (14:47 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 17:37:15 +0000 (18:37 +0100)
commitf91d7d39067de97adb5c67f052daa2dcd27f3cc6
treefee8b9ea021bf839d1ff449a89e8b909e74d9af7
parentc9600aa54d7412f5bbff97be2046c8054e201c3c
gccrs: add missing coercion site code generation for block tail

Fixes #2179

gcc/rust/ChangeLog:

* backend/rust-compile-base.cc (HIRCompileBase::compile_function_body):
add missing coercion_site codegen

gcc/testsuite/ChangeLog:

* rust/execute/torture/issue-2179.rs: New test.

Signed-off-by: Philip Herron <herron.philip@googlemail.com>
gcc/rust/backend/rust-compile-base.cc
gcc/testsuite/rust/execute/torture/issue-2179.rs [new file with mode: 0644]