diff --git a/lib/llvm-backend/src/code.rs b/lib/llvm-backend/src/code.rs index a9ae4e55c..224b4a8c1 100644 --- a/lib/llvm-backend/src/code.rs +++ b/lib/llvm-backend/src/code.rs @@ -500,7 +500,9 @@ fn trap_if_misaligned( ptr: PointerValue, ) { let align = match memarg.flags & 3 { - 0 => 1, + 0 => { + return; /* No alignment to check. */ + } 1 => 2, 2 => 4, 3 => 8,