1
Fork 0

Merge pull request #149 from dwrensha/check-align-argument-order

fix argument order on check_align()
This commit is contained in:
Scott Olson 2017-03-13 18:13:16 -07:00 committed by GitHub
commit ed0feee07f

View file

@ -410,7 +410,7 @@ impl<'a, 'tcx> EvalContext<'a, 'tcx> {
let size = self.type_size(ty)?.expect("write_bytes() type must be sized");
let ptr = arg_vals[0].read_ptr(&self.memory)?;
let count = self.value_to_primval(arg_vals[2], usize)?.to_u64()?;
self.memory.check_align(ptr, size * count, ty_align)?;
self.memory.check_align(ptr, ty_align, size * count)?;
self.memory.write_repeat(ptr, val_byte, size * count)?;
}