This fixes building cglm with compilers that define GNUC and don't implement __builtin_assume_aligned.
Note that the check for has_builtin being defined and using the __has_builtin() macro need to be on different lines, as when has_builtin is not defined, using the __has_builtin() macro is an invalid preprocessor directive.
This fixes building cglm with compilers that define GNUC and don't implement __builtin_assume_aligned.
Note that the check for has_builtin being defined and using the __has_builtin() macro need to be on different lines, as when has_builtin is not defined, using the __has_builtin() macro is an invalid preprocessor directive.