From db7b36f3fcf7c14fc2031928d533b7a5b9d8fa0c Mon Sep 17 00:00:00 2001 From: Michael Dusan Date: Thu, 5 Jan 2023 17:30:04 -0500 Subject: [PATCH] zig.h: do not assume __GNUC__ is not clang (#2) I missed this edit in 176940b5045ff0c9b20f9951dca34b2a1bb7edc0 . --- lib/zig.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/zig.h b/lib/zig.h index ba6edf5eb9..c2c900ba8c 100644 --- a/lib/zig.h +++ b/lib/zig.h @@ -1770,7 +1770,7 @@ static inline zig_i128 zig_bit_reverse_i128(zig_i128 val, zig_u8 bits) { #define __builtin_infl() zig_msvc_flt_infl #endif -#if (zig_has_builtin(nan) && zig_has_builtin(nans) && zig_has_builtin(inf)) +#if (zig_has_builtin(nan) && zig_has_builtin(nans) && zig_has_builtin(inf)) || defined(zig_gnuc) #define zig_has_float_builtins 1 #define zig_as_special_f16(sign, name, arg, repr) sign zig_as_f16(__builtin_##name, )(arg) #define zig_as_special_f32(sign, name, arg, repr) sign zig_as_f32(__builtin_##name, )(arg)