Skip to content

Commit b75b3b3

Browse files
committed
Change FnAbi::args to a boxed slice.
1 parent 4df7bff commit b75b3b3

File tree

24 files changed

+29
-29
lines changed

24 files changed

+29
-29
lines changed

compiler/rustc_codegen_gcc/src/abi.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ impl<'gcc, 'tcx> FnAbiGccExt<'gcc, 'tcx> for FnAbi<'tcx, Ty<'tcx>> {
140140
}
141141
};
142142

143-
for arg in &self.args {
143+
for arg in self.args.iter() {
144144
// add padding
145145
if let Some(ty) = arg.pad {
146146
argument_tys.push(ty.gcc_type(cx));

compiler/rustc_codegen_llvm/src/abi.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ impl<'ll, 'tcx> FnAbiLlvmExt<'ll, 'tcx> for FnAbi<'tcx, Ty<'tcx>> {
442442
}
443443
_ => {}
444444
}
445-
for arg in &self.args {
445+
for arg in self.args.iter() {
446446
if arg.pad.is_some() {
447447
apply(&ArgAttributes::new());
448448
}
@@ -518,7 +518,7 @@ impl<'ll, 'tcx> FnAbiLlvmExt<'ll, 'tcx> for FnAbi<'tcx, Ty<'tcx>> {
518518
}
519519
}
520520
}
521-
for arg in &self.args {
521+
for arg in self.args.iter() {
522522
if arg.pad.is_some() {
523523
apply(bx.cx, &ArgAttributes::new());
524524
}

compiler/rustc_middle/src/ty/layout.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3334,7 +3334,7 @@ impl<'tcx> LayoutCx<'tcx, TyCtxt<'tcx>> {
33343334
}
33353335
};
33363336
fixup(&mut fn_abi.ret);
3337-
for arg in &mut fn_abi.args {
3337+
for arg in fn_abi.args.iter_mut() {
33383338
fixup(arg);
33393339
}
33403340
} else {

compiler/rustc_target/src/abi/call/aarch64.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ where
7777
classify_ret(cx, &mut fn_abi.ret);
7878
}
7979

80-
for arg in &mut fn_abi.args {
80+
for arg in fn_abi.args.iter_mut() {
8181
if arg.is_ignore() {
8282
continue;
8383
}

compiler/rustc_target/src/abi/call/amdgpu.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ where
2626
classify_ret(cx, &mut fn_abi.ret);
2727
}
2828

29-
for arg in &mut fn_abi.args {
29+
for arg in fn_abi.args.iter_mut() {
3030
if arg.is_ignore() {
3131
continue;
3232
}

compiler/rustc_target/src/abi/call/arm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ where
8888
classify_ret(cx, &mut fn_abi.ret, vfp);
8989
}
9090

91-
for arg in &mut fn_abi.args {
91+
for arg in fn_abi.args.iter_mut() {
9292
if arg.is_ignore() {
9393
continue;
9494
}

compiler/rustc_target/src/abi/call/avr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ pub fn compute_abi_info<Ty>(fty: &mut FnAbi<'_, Ty>) {
4949
classify_ret_ty(&mut fty.ret);
5050
}
5151

52-
for arg in &mut fty.args {
52+
for arg in fty.args.iter_mut() {
5353
if arg.is_ignore() {
5454
continue;
5555
}

compiler/rustc_target/src/abi/call/bpf.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ pub fn compute_abi_info<Ty>(fn_abi: &mut FnAbi<'_, Ty>) {
2222
classify_ret(&mut fn_abi.ret);
2323
}
2424

25-
for arg in &mut fn_abi.args {
25+
for arg in fn_abi.args.iter_mut() {
2626
if arg.is_ignore() {
2727
continue;
2828
}

compiler/rustc_target/src/abi/call/hexagon.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ pub fn compute_abi_info<Ty>(fn_abi: &mut FnAbi<'_, Ty>) {
2121
classify_ret(&mut fn_abi.ret);
2222
}
2323

24-
for arg in &mut fn_abi.args {
24+
for arg in fn_abi.args.iter_mut() {
2525
if arg.is_ignore() {
2626
continue;
2727
}

compiler/rustc_target/src/abi/call/m68k.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ pub fn compute_abi_info<Ty>(fn_abi: &mut FnAbi<'_, Ty>) {
2121
classify_ret(&mut fn_abi.ret);
2222
}
2323

24-
for arg in &mut fn_abi.args {
24+
for arg in fn_abi.args.iter_mut() {
2525
if arg.is_ignore() {
2626
continue;
2727
}

0 commit comments

Comments
 (0)