Use C-style cast in SIMDE_CAST_ALIGN
This would require multiple C++-style casts, and I don't want to get
into that until we test properly in C++.  This may trigger some
off-by-default diagnostics from clang and IAR, but there are already
a lot of C-style casts in SIMDe so it probably won't make much
difference.
# define SIMDE_CAST_ALIGN(alignment, T, v) \
HEDLEY_DIAGNOSTIC_PUSH \
_Pragma("clang diagnostic ignored \"-Wcast-align\"") \
- HEDLEY_STATIC_CAST(T, v) \
+ ((T) (v)) \
HEDLEY_DIAGNOSTIC_POP
#else
-# define SIMDE_CAST_ALIGN(alignment, T, v) HEDLEY_STATIC_CAST(T, v)
+# define SIMDE_CAST_ALIGN(alignment, T, v) ((T) (v))
#endif
#if HEDLEY_GCC_HAS_ATTRIBUTE(vector_size,4,6,0)
