https://gcc.gnu.org/g:0e192e5489b21b482348849d0069e429bd2cf10a
commit r16-4807-g0e192e5489b21b482348849d0069e429bd2cf10a Author: Pierre-Emmanuel Patry <[email protected]> Date: Thu Aug 21 14:58:25 2025 +0200 gccrs: Refactor return statements gcc/rust/ChangeLog: * typecheck/rust-coercion.cc (TypeCoercionRules::do_coercion): Refactor common return statement. Signed-off-by: Pierre-Emmanuel Patry <[email protected]> Diff: --- gcc/rust/typecheck/rust-coercion.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gcc/rust/typecheck/rust-coercion.cc b/gcc/rust/typecheck/rust-coercion.cc index 2117c2b24eee..868be2b5b5b7 100644 --- a/gcc/rust/typecheck/rust-coercion.cc +++ b/gcc/rust/typecheck/rust-coercion.cc @@ -78,7 +78,6 @@ TypeCoercionRules::do_coercion (TyTy::BaseType *receiver) TyTy::TyVar implicit_var = TyTy::TyVar::get_implicit_infer_var (locus); try_result = CoercionResult{{}, implicit_var.get_tyty ()}; - return true; } else { @@ -99,9 +98,8 @@ TypeCoercionRules::do_coercion (TyTy::BaseType *receiver) try_result = CoercionResult{{}, receiver}; else try_result = CoercionResult{{}, expected->clone ()}; - - return true; } + return true; } // unsize
