mirror of
https://github.com/ziglang/zig.git
synced 2025-12-30 18:13:19 +00:00
zig.h: fix msvc abi for f128 with a gnu compiler
This commit is contained in:
parent
7ca9b835a1
commit
5afaaf865f
@ -3306,8 +3306,13 @@ typedef zig_repr_f128 zig_f128;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if _MSC_VER && !defined(ZIG_TARGET_ABI_MSVC)
|
||||
// Use gnu abi with the msvc compiler
|
||||
#if !_MSC_VER && defined(ZIG_TARGET_ABI_MSVC)
|
||||
// Emulate msvc abi on a gnu compiler
|
||||
#define zig_bitSizeOf_c_longdouble 64
|
||||
typedef zig_repr_f64 zig_repr_c_longdouble;
|
||||
typedef zig_f64 zig_c_longdouble;
|
||||
#elif _MSC_VER && !defined(ZIG_TARGET_ABI_MSVC)
|
||||
// Emulate gnu abi on an msvc compiler
|
||||
#define zig_bitSizeOf_c_longdouble 128
|
||||
typedef zig_repr_f128 zig_repr_c_longdouble;
|
||||
typedef zig_f128 zig_c_longdouble;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user