From 5aec215887fbd0f41b187a8124d963eb88fabd3b Mon Sep 17 00:00:00 2001 From: guzhihao4 Date: Fri, 30 Sep 2022 15:51:26 +0800 Subject: [PATCH] Fix long double format in OHOS x86_64 triple Signed-off-by: guzhihao4 --- clang/lib/Basic/Targets/X86.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang/lib/Basic/Targets/X86.h b/clang/lib/Basic/Targets/X86.h index 2b8e9bbe16b3..e0dee8ce737e 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 -- Gitee