[llvm] [APFloat][NFCI] Move x87DoubleExtended next to the other native IEEE types (PR #223193)

Eric Ross via llvm-commits llvm-commits at lists.llvm.org
Sat Sep 12 18:11:47 PDT 2026


================
@@ -3735,10 +3739,7 @@ APInt IEEEFloat::bitcastToAPInt() const {
   if (semantics == (const llvm::fltSemantics *)&APFloatBase::semFloat4E2M1FN)
     return convertFloat4E2M1FNAPFloatToAPInt();
 
-  assert(semantics ==
-             (const llvm::fltSemantics *)&APFloatBase::semX87DoubleExtended &&
-         "unknown format!");
-  return convertF80LongDoubleAPFloatToAPInt();
+  llvm_unreachable("unknown format!");
----------------
ZERICO2005 wrote:

Note: Turned `assert` into `llvm_unreachable` here.

https://github.com/llvm/llvm-project/pull/223193


More information about the llvm-commits mailing list