pass MPlaceTy by-value, as we usually do

This commit is contained in:
Ralf Jung 2020-01-30 13:38:49 +01:00
parent 6e9abea272
commit ef154df607
3 changed files with 5 additions and 5 deletions

View file

@ -339,7 +339,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
// different values into a struct.
fn write_packed_immediates(
&mut self,
place: &MPlaceTy<'tcx, Tag>,
place: MPlaceTy<'tcx, Tag>,
imms: &[ImmTy<'tcx, Tag>],
) -> InterpResult<'tcx> {
let this = self.eval_context_mut();

View file

@ -533,7 +533,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
immty_from_uint_checked(0u128, __u64_layout)?, // stx_dev_minor
];
this.write_packed_immediates(&statxbuf_place, &imms)?;
this.write_packed_immediates(statxbuf_place, &imms)?;
Ok(0)
}
@ -692,7 +692,7 @@ fn stat_macos_write_buf<'tcx, 'mir>(
];
let buf = ecx.deref_operand(buf_op)?;
ecx.write_packed_immediates(&buf, &imms)?;
ecx.write_packed_immediates(buf, &imms)?;
Ok(0)
}

View file

@ -45,7 +45,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
immty_from_int_checked(tv_nsec, this.libc_ty_layout("c_long")?)?,
];
this.write_packed_immediates(&tp, &imms)?;
this.write_packed_immediates(tp, &imms)?;
Ok(0)
}
@ -77,7 +77,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx
immty_from_int_checked(tv_usec, this.libc_ty_layout("suseconds_t")?)?,
];
this.write_packed_immediates(&tv, &imms)?;
this.write_packed_immediates(tv, &imms)?;
Ok(0)
}