diff --git a/intl/icu/source/i18n/double-conversion-utils.h b/intl/icu/source/i18n/double-conversion-utils.h index 57fc49b231..3ebe62bb91 100644 --- a/intl/icu/source/i18n/double-conversion-utils.h +++ b/intl/icu/source/i18n/double-conversion-utils.h @@ -86,7 +86,7 @@ inline void abort_noreturn() { abort(); } defined(__SH4__) || defined(__alpha__) || \ defined(_MIPS_ARCH_MIPS32R2) || \ defined(__AARCH64EL__) || defined(__aarch64__) || \ - defined(__riscv) + defined(__riscv) || defined(__loongarch__) #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 #elif defined(__mc68000__) #undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS