We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2868097 commit fb1f4eaCopy full SHA for fb1f4ea
contrib/llvm-project/compiler-rt/lib/builtins/int_types.h
@@ -156,7 +156,9 @@ typedef struct {
156
// still makes it 80 bits. Clang will match whatever compiler it is trying to
157
// be compatible with. On 32-bit x86 Android, long double is 64 bits, while on
158
// x86_64 Android, long double is 128 bits.
159
-#if (defined(__i386__) || defined(__x86_64__)) && \
+#if !CRT_HAS_FLOATING_POINT
160
+#define HAS_80_BIT_LONG_DOUBLE 0
161
+#elif (defined(__i386__) || defined(__x86_64__)) && \
162
!(defined(_MSC_VER) || defined(__ANDROID__))
163
#define HAS_80_BIT_LONG_DOUBLE 1
164
#elif defined(__m68k__) || defined(__ia64__)
0 commit comments