Files
ports/devel/llvm18/files/patch-clang_lib_Driver_ToolChain.cpp
2026-10-04 04:07:15 +00:00

14 lines
385 B
C++

--- clang/lib/Driver/ToolChain.cpp.orig
+++ clang/lib/Driver/ToolChain.cpp
@@ -172,6 +172,10 @@
}
bool ToolChain::defaultToIEEELongDouble() const {
+ if (getTriple().isOSFreeBSD() &&
+ getTriple().getArch() == llvm::Triple::ppc64le &&
+ getTriple().getOSMajorVersion() >= 16)
+ return true;
return PPC_LINUX_DEFAULT_IEEELONGDOUBLE && getTriple().isOSLinux();
}