Commit ef5afbfcf4

Andrew Kelley <andrew@ziglang.org>
2023-04-06 17:39:40
zig.h: f16 fix for compiler_rt
See #15092
1 parent 467a149
Changed files (2)
lib
stage1
lib/zig.h
@@ -2877,7 +2877,7 @@ typedef zig_repr_f16 zig_f16;
 #undef zig_init_special_f16
 #define zig_init_special_f16(sign, name, arg, repr) repr
 #endif
-#if __APPLE__
+#if __APPLE__ && (defined(__i386__) || defined(__x86_64__))
 typedef zig_repr_f16 zig_compiler_rt_f16;
 #else
 typedef zig_f16 zig_compiler_rt_f16;
stage1/zig.h
@@ -2877,7 +2877,7 @@ typedef zig_repr_f16 zig_f16;
 #undef zig_init_special_f16
 #define zig_init_special_f16(sign, name, arg, repr) repr
 #endif
-#if __APPLE__
+#if __APPLE__ && (defined(__i386__) || defined(__x86_64__))
 typedef zig_repr_f16 zig_compiler_rt_f16;
 #else
 typedef zig_f16 zig_compiler_rt_f16;