From: Pierre-Emmanuel Patry Date: Thu, 21 Aug 2025 12:58:25 +0000 (+0200) Subject: gccrs: Refactor return statements X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e192e5489b21b482348849d0069e429bd2cf10a;p=thirdparty%2Fgcc.git gccrs: Refactor return statements gcc/rust/ChangeLog: * typecheck/rust-coercion.cc (TypeCoercionRules::do_coercion): Refactor common return statement. Signed-off-by: Pierre-Emmanuel Patry --- diff --git a/gcc/rust/typecheck/rust-coercion.cc b/gcc/rust/typecheck/rust-coercion.cc index 2117c2b24ee..868be2b5b5b 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