zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit f83bb3dd9e68899ca39cdddb7d84c2ad1c833d55 (tree)
parent a4b3e695af47a93788b265b0fc4a55d4dded1ef3
Author: LemonBoy <thatlemon@gmail.com>
Date:   Wed,  9 Oct 2019 22:02:37 +0200

Fix compilation w/ clang

Clang pretends to be gcc 4.4 and that causes some re-definition errors.
The problem has been reported to the upstream some time ago but nothing
was done about it.

Diffstat:
Mlib/libc/include/any-windows-any/intrin.h | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/libc/include/any-windows-any/intrin.h b/lib/libc/include/any-windows-any/intrin.h @@ -50,7 +50,7 @@ * On GCC 4.9 we may always include those headers. On older GCCs, we may do it only if CPU * features used by them are enabled, so we need to check macros like __SSE__ or __MMX__ first. */ -#if __MINGW_GNUC_PREREQ(4, 9) +#if __MINGW_GNUC_PREREQ(4, 9) || defined(__clang__) #define __MINGW_FORCE_SYS_INTRINS #endif