std: Add helpers to safely align pointers

Add two helpers to ensure people won't ignore some edge cases such as
pointers overflowing the address space.

Also fix #8924 to some degree, the amount of unchecked alignForward is
still scary.

Revert "tests: disable i386-linux-gnu -lc target due to CI failures"

This reverts commit 97a2f4e7ae9c52c595841347bb0b26572b180dcf.
7ca86936caLemonBoy committed on 6/7/2021, 1:07:47 AM· committed by Andrew Kelleyparent5c765b2
3 files changedLine totals unavailable