diff --git a/clang/lib/Basic/Targets/X86.h b/clang/lib/Basic/Targets/X86.h index 2b8e9bbe16b3f5c3110b66054b320a1db75eb7fc..e0dee8ce737e85ec609580b3d2e88a8985461450 100644 --- a/clang/lib/Basic/Targets/X86.h +++ b/clang/lib/Basic/Targets/X86.h @@ -928,7 +928,7 @@ class LLVM_LIBRARY_VISIBILITY OHOSX86_64TargetInfo public: OHOSX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) : OHOSTargetInfo(Triple, Opts) { - LongDoubleFormat = &llvm::APFloat::IEEEquad(); + LongDoubleFormat = &llvm::APFloat::x87DoubleExtended(); } }; } // namespace targets