[Mlir-commits] [mlir] 3dc9f2d - Silence "non-void function does not return a value in all control paths" in Release builds. NFC

Benjamin Kramer llvmlistbot at llvm.org
Mon Jun 23 09:00:12 PDT 2025


Author: Benjamin Kramer
Date: 2025-06-23T17:58:41+02:00
New Revision: 3dc9f2da29f7ef36ac804e20f9fb6ee1b868516e

URL: https://github.com/llvm/llvm-project/commit/3dc9f2da29f7ef36ac804e20f9fb6ee1b868516e
DIFF: https://github.com/llvm/llvm-project/commit/3dc9f2da29f7ef36ac804e20f9fb6ee1b868516e.diff

LOG: Silence "non-void function does not return a value in all control paths" in Release builds. NFC

Added: 
    

Modified: 
    mlir/lib/Conversion/MeshToMPI/MeshToMPI.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Conversion/MeshToMPI/MeshToMPI.cpp b/mlir/lib/Conversion/MeshToMPI/MeshToMPI.cpp
index 1b9efb105b692..b93128441f2b5 100644
--- a/mlir/lib/Conversion/MeshToMPI/MeshToMPI.cpp
+++ b/mlir/lib/Conversion/MeshToMPI/MeshToMPI.cpp
@@ -541,7 +541,7 @@ static mpi::MPI_ReductionOpEnumAttr getMPIReductionOp(ReductionKindAttr kind) {
   case ReductionKind::BitwiseXor:
     return getReductionOp(mpi::MPI_ReductionOpEnum::MPI_BXOR);
   default:
-    assert(false && "Unknown/unsupported reduction kind");
+    llvm_unreachable("Unknown/unsupported reduction kind");
   }
 }
 


        


More information about the Mlir-commits mailing list