From 481909403167d88ecc61ebe16d7065ea002bae84 Mon Sep 17 00:00:00 2001 From: Oliver Schneider Date: Fri, 3 Aug 2018 11:28:06 +0200 Subject: [PATCH] Reintroduce alignment check --- src/librustc_mir/interpret/memory.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustc_mir/interpret/memory.rs b/src/librustc_mir/interpret/memory.rs index e251d7ec2bbf..b62add8a559b 100644 --- a/src/librustc_mir/interpret/memory.rs +++ b/src/librustc_mir/interpret/memory.rs @@ -799,6 +799,7 @@ pub fn write_scalar( signed: bool, ) -> EvalResult<'tcx> { let endianness = self.endianness(); + self.check_align(ptr, ptr_align)?; let val = match val { ScalarMaybeUndef::Scalar(scalar) => scalar,