authorgravatar for kcbanner@gmail.comCasey Banner <kcbanner@gmail.com> 2023-01-04 02:23:15-05:00
committergravatar for kcbanner@gmail.comCasey Banner <kcbanner@gmail.com> 2023-01-04 02:23:15-05:00
logee9a793d83cd0f4a340ebb6b2d54e79c73b3193f
tree3bfdd32bd112836d309676d5f8ac995f546269cb
parent6d0c9213798c5df2e4aaee3950958393abb1effc

zig.h: fixup for -Wexpansion-to-defined


1 files changed, 3 insertions(+), 2 deletions(-)

lib/zig.h+3-2
......@@ -1764,8 +1764,8 @@ static inline zig_i128 zig_bit_reverse_i128(zig_i128 val, zig_u8 bits) {
17641764#define __builtin_infl() zig_msvc_flt_infl
17651765#endif
17661766
1767#define zig_has_float_builtins (zig_has_builtin(nan) && zig_has_builtin(nans) && zig_has_builtin(inf)) || defined(__GNUC__)
1768#if zig_has_float_builtins
1767#if (zig_has_builtin(nan) && zig_has_builtin(nans) && zig_has_builtin(inf)) || defined(__GNUC__)
1768#define zig_has_float_builtins 1
17691769#define zig_as_special_f16(sign, name, arg, repr) sign zig_as_f16(__builtin_##name, )(arg)
17701770#define zig_as_special_f32(sign, name, arg, repr) sign zig_as_f32(__builtin_##name, )(arg)
17711771#define zig_as_special_f64(sign, name, arg, repr) sign zig_as_f64(__builtin_##name, )(arg)
......@@ -1773,6 +1773,7 @@ static inline zig_i128 zig_bit_reverse_i128(zig_i128 val, zig_u8 bits) {
17731773#define zig_as_special_f128(sign, name, arg, repr) sign zig_as_f128(__builtin_##name, )(arg)
17741774#define zig_as_special_c_longdouble(sign, name, arg, repr) sign zig_as_c_longdouble(__builtin_##name, )(arg)
17751775#else
1776#define zig_has_float_builtins 0
17761777#define zig_as_special_f16(sign, name, arg, repr) zig_float_from_repr_f16(repr)
17771778#define zig_as_special_f32(sign, name, arg, repr) zig_float_from_repr_f32(repr)
17781779#define zig_as_special_f64(sign, name, arg, repr) zig_float_from_repr_f64(repr)