The default_ty_param was set, but not used. We do need to call 
TypeCheckType::Resolve
on the default param, but don't need the result.
---
 gcc/rust/typecheck/rust-hir-type-check-type.h | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/gcc/rust/typecheck/rust-hir-type-check-type.h 
b/gcc/rust/typecheck/rust-hir-type-check-type.h
index b4baccf4299..6081ec549ce 100644
--- a/gcc/rust/typecheck/rust-hir-type-check-type.h
+++ b/gcc/rust/typecheck/rust-hir-type-check-type.h
@@ -255,11 +255,9 @@ public:
 
   void visit (HIR::TypeParam &param) override
   {
-    TyTy::BaseType *default_ty_param = nullptr;
     if (param.has_type ())
-      {
-       default_ty_param = TypeCheckType::Resolve (param.get_type ().get ());
-      }
+      TypeCheckType::Resolve (param.get_type ().get ());
+
     resolved = new TyTy::ParamType (param.get_type_representation (),
                                    param.get_mappings ().get_hirid (), param);
   }
-- 
2.32.0

-- 
Gcc-rust mailing list
Gcc-rust@gcc.gnu.org
https://gcc.gnu.org/mailman/listinfo/gcc-rust

Reply via email to