diff --git a/libcxxabi/src/demangle/ItaniumDemangle.h b/libcxxabi/src/demangle/ItaniumDemangle.h index b9d17060c04f9..eca9ddad66f92 100644 --- a/libcxxabi/src/demangle/ItaniumDemangle.h +++ b/libcxxabi/src/demangle/ItaniumDemangle.h @@ -5741,7 +5741,7 @@ struct FloatData template <> struct FloatData { -#if __LDBL_MANT_DIG__ == 113 +#if __LDBL_MANT_DIG__ == 113 || __LDBL_MANT_DIG__ == 106 static const size_t mangled_size = 32; #elif __LDBL_MANT_DIG__ == 53 || defined(_MSC_VER) // MSVC doesn't define __LDBL_MANT_DIG__, but it has long double equal to