From: Pierre-Emmanuel Patry <[email protected]>

gcc/rust/ChangeLog:

        * typecheck/rust-coercion.cc (TypeCoercionRules::do_coercion): Refactor
        common return statement.

Signed-off-by: Pierre-Emmanuel Patry <[email protected]>
---
 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 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
-- 
2.50.1

Reply via email to