Add additional casts to simde_assert_aligned macro
Hopefully this gets rid of some -Wignored-qualifiers diagnostics that
I can't reproduce.  Now we first reinterpret_cast to const void*, then
remove the const with a const_cast, then reinterpret_cast to uintptr_t.
If that's not enough I honestly don't know what is.
#endif
#define simde_assert_aligned(alignment, val) \
- simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
+ simde_assert_int(HEDLEY_REINTERPRET_CAST(uintptr_t, HEDLEY_CONST_CAST(void*, HEDLEY_REINTERPRET_CAST(const void*, (val)))) % (alignment), ==, 0)
/* TODO: this should really do something like
HEDLEY_STATIC_CAST(T, (simde_assert_int(alignment, v), v))
