| ... | ... | @@ -4226,7 +4226,8 @@ pub fn alignForwardLog2(addr: usize, log2_alignment: u8) usize { |
| 4226 | 4226 | /// The alignment must be a power of 2 and greater than 0. |
| 4227 | 4227 | /// Asserts that rounding up the address does not cause integer overflow. |
| 4228 | 4228 | pub fn alignForwardGeneric(comptime T: type, addr: T, alignment: T) T { |
| 4229 | | assert(isValidAlignGeneric(T, alignment)); |
| 4229 | assert(alignment > 0); |
| 4230 | assert(std.math.isPowerOfTwo(alignment)); |
| 4230 | 4231 | return alignBackwardGeneric(T, addr + (alignment - 1), alignment); |
| 4231 | 4232 | } |
| 4232 | 4233 | |