From 21b446d850bfb9dcd2059a8f8627bffed18d50ac Mon Sep 17 00:00:00 2001 From: Andrey Zgarbul Date: Thu, 3 Apr 2025 10:00:29 +0300 Subject: [PATCH] clone ty_name -> ty_str --- src/generate/peripheral.rs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/generate/peripheral.rs b/src/generate/peripheral.rs index f5de3902..f205b88f 100644 --- a/src/generate/peripheral.rs +++ b/src/generate/peripheral.rs @@ -1104,7 +1104,7 @@ fn expand_register( } else { info_name.remove_dim() }; - let ty_str = ty_name.clone(); + let mut ty_str = ty_name.clone(); match register { Register::Single(info) => { @@ -1154,12 +1154,9 @@ fn expand_register( "".into() }; let ac = match derive_info { - DeriveInfo::Implicit(_) => { - ty_name = info_name.expand_dim(&index); - convert_list && sequential_indexes_from0 - } - DeriveInfo::Explicit(_) => { + DeriveInfo::Implicit(_) | DeriveInfo::Explicit(_) => { ty_name = info_name.expand_dim(&index); + ty_str = ty_name.clone(); convert_list && sequential_indexes_from0 } _ => convert_list, @@ -1207,7 +1204,7 @@ fn expand_register( let idx_name = ident( &util::fullname(&ri.name, &info.alternate_group, config.ignore_groups), config, - "cluster_accessor", + "register_accessor", span, ); let doc = make_comment(