authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2023-04-21 01:20:01-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2023-04-21 16:36:31-04:00
log5afaaf865f93965f2a13069d4890c1491664652f
treea0df39a7db14d5ef39235748cad110e8ea28a88c
parent7ca9b835a1fe285bf9942c978bf1c2c52e057dc7

zig.h: fix msvc abi for f128 with a gnu compiler


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

lib/zig.h+7-2
......@@ -3306,8 +3306,13 @@ typedef zig_repr_f128 zig_f128;
33063306#endif
33073307#endif
33083308
3309#if _MSC_VER && !defined(ZIG_TARGET_ABI_MSVC)
3310// Use gnu abi with the msvc compiler
3309#if !_MSC_VER && defined(ZIG_TARGET_ABI_MSVC)
3310// Emulate msvc abi on a gnu compiler
3311#define zig_bitSizeOf_c_longdouble 64
3312typedef zig_repr_f64 zig_repr_c_longdouble;
3313typedef zig_f64 zig_c_longdouble;
3314#elif _MSC_VER && !defined(ZIG_TARGET_ABI_MSVC)
3315// Emulate gnu abi on an msvc compiler
33113316#define zig_bitSizeOf_c_longdouble 128
33123317typedef zig_repr_f128 zig_repr_c_longdouble;
33133318typedef zig_f128 zig_c_longdouble;