Skip to content

Commit 97756fe

Browse files
committed
Pass field descriptions to add_descriptions.
1 parent fe95191 commit 97756fe

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

generate-sysregs/src/main.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,18 +170,21 @@ fn main() -> Result<(), Report> {
170170
.as_ref()
171171
.map(|registers| registers.split(',').collect::<Vec<_>>());
172172
let mut register_infos = generate_all(&registers, registers_filter.as_deref());
173-
add_descriptions(&mut register_infos);
173+
add_descriptions(&mut register_infos, &FIELD_DESCRIPTIONS);
174174
write_lib(&output_lib, &register_infos)?;
175175
write_fake(&output_fake, &register_infos)?;
176176

177177
Ok(())
178178
}
179179

180-
fn add_descriptions(registers: &mut Vec<RegisterInfo>) {
180+
fn add_descriptions(
181+
registers: &mut Vec<RegisterInfo>,
182+
descriptions: &BTreeMap<(&str, &str), &str>,
183+
) {
181184
for register in registers {
182185
for field in &mut register.fields {
183186
if let Some(description) =
184-
FIELD_DESCRIPTIONS.get(&(register.name.as_str(), field.name.as_str()))
187+
descriptions.get(&(register.name.as_str(), field.name.as_str()))
185188
{
186189
field.description = Some(description.to_string());
187190
}

0 commit comments

Comments
 (0)