Skip to content

Commit ddb7422

Browse files
committed
Rename two parsing closures.
To match `parse_address_space` and `parse_bits` above.
1 parent 86ecfdd commit ddb7422

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

compiler/rustc_abi/src/lib.rs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -244,10 +244,11 @@ impl TargetDataLayout {
244244
};
245245

246246
// Parse a size string.
247-
let size = |s: &'a str, cause: &'a str| parse_bits(s, "size", cause).map(Size::from_bits);
247+
let parse_size =
248+
|s: &'a str, cause: &'a str| parse_bits(s, "size", cause).map(Size::from_bits);
248249

249250
// Parse an alignment string.
250-
let align = |s: &[&'a str], cause: &'a str| {
251+
let parse_align = |s: &[&'a str], cause: &'a str| {
251252
if s.is_empty() {
252253
return Err(TargetDataLayoutErrors::MissingAlignment { cause });
253254
}
@@ -271,22 +272,22 @@ impl TargetDataLayout {
271272
[p] if p.starts_with('P') => {
272273
dl.instruction_address_space = parse_address_space(&p[1..], "P")?
273274
}
274-
["a", ref a @ ..] => dl.aggregate_align = align(a, "a")?,
275-
["f32", ref a @ ..] => dl.f32_align = align(a, "f32")?,
276-
["f64", ref a @ ..] => dl.f64_align = align(a, "f64")?,
275+
["a", ref a @ ..] => dl.aggregate_align = parse_align(a, "a")?,
276+
["f32", ref a @ ..] => dl.f32_align = parse_align(a, "f32")?,
277+
["f64", ref a @ ..] => dl.f64_align = parse_align(a, "f64")?,
277278
// FIXME(erikdesjardins): we should be parsing nonzero address spaces
278279
// this will require replacing TargetDataLayout::{pointer_size,pointer_align}
279280
// with e.g. `fn pointer_size_in(AddressSpace)`
280281
[p @ "p", s, ref a @ ..] | [p @ "p0", s, ref a @ ..] => {
281-
dl.pointer_size = size(s, p)?;
282-
dl.pointer_align = align(a, p)?;
282+
dl.pointer_size = parse_size(s, p)?;
283+
dl.pointer_align = parse_align(a, p)?;
283284
}
284285
[s, ref a @ ..] if s.starts_with('i') => {
285286
let Ok(bits) = s[1..].parse::<u64>() else {
286-
size(&s[1..], "i")?; // For the user error.
287+
parse_size(&s[1..], "i")?; // For the user error.
287288
continue;
288289
};
289-
let a = align(a, s)?;
290+
let a = parse_align(a, s)?;
290291
match bits {
291292
1 => dl.i1_align = a,
292293
8 => dl.i8_align = a,
@@ -303,8 +304,8 @@ impl TargetDataLayout {
303304
}
304305
}
305306
[s, ref a @ ..] if s.starts_with('v') => {
306-
let v_size = size(&s[1..], "v")?;
307-
let a = align(a, s)?;
307+
let v_size = parse_size(&s[1..], "v")?;
308+
let a = parse_align(a, s)?;
308309
if let Some(v) = dl.vector_align.iter_mut().find(|v| v.0 == v_size) {
309310
v.1 = a;
310311
continue;

0 commit comments

Comments
 (0)