diff options
| author | Oliver Schneider <github35764891676564198441@oli-obk.de> | 2018-08-03 11:28:06 +0200 |
|---|---|---|
| committer | Oliver Schneider <github35764891676564198441@oli-obk.de> | 2018-08-03 11:28:06 +0200 |
| commit | 481909403167d88ecc61ebe16d7065ea002bae84 (patch) | |
| tree | b37335239272fc88835761ebe66c514880608b5b | |
| parent | 21debc698433e5003dd325d6292425e8d2c13142 (diff) | |
| download | rust-481909403167d88ecc61ebe16d7065ea002bae84.tar.gz rust-481909403167d88ecc61ebe16d7065ea002bae84.zip | |
Reintroduce alignment check
| -rw-r--r-- | src/librustc_mir/interpret/memory.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_mir/interpret/memory.rs b/src/librustc_mir/interpret/memory.rs index e251d7ec2bb..b62add8a559 100644 --- a/src/librustc_mir/interpret/memory.rs +++ b/src/librustc_mir/interpret/memory.rs @@ -799,6 +799,7 @@ impl<'a, 'mir, 'tcx, M: Machine<'mir, 'tcx>> Memory<'a, 'mir, 'tcx, M> { signed: bool, ) -> EvalResult<'tcx> { let endianness = self.endianness(); + self.check_align(ptr, ptr_align)?; let val = match val { ScalarMaybeUndef::Scalar(scalar) => scalar, |
