From f0e2247f4d17aa9ed94dda2e5ca1cc805465645f Mon Sep 17 00:00:00 2001 From: David Renshaw Date: Mon, 13 Mar 2017 21:07:25 -0400 Subject: [PATCH] fix argument order on check_align --- src/terminator/intrinsic.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/terminator/intrinsic.rs b/src/terminator/intrinsic.rs index 51404e7d13..91bd046277 100644 --- a/src/terminator/intrinsic.rs +++ b/src/terminator/intrinsic.rs @@ -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)?; }