[flang-commits] [flang] [flang][Lower] fix warning (PR #148667)

via flang-commits flang-commits at lists.llvm.org
Mon Jul 14 09:56:16 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-flang-fir-hlfir

Author: Tom Eccles (tblah)

<details>
<summary>Changes</summary>

GCC 9.3.0
```
.../flang/lib/Lower/Support/ReductionProcessor.cpp:137:1: error: control reaches end of non-void function [-Werror=return-type]
```

---
Full diff: https://github.com/llvm/llvm-project/pull/148667.diff


1 Files Affected:

- (modified) flang/lib/Lower/Support/ReductionProcessor.cpp (+1) 


``````````diff
diff --git a/flang/lib/Lower/Support/ReductionProcessor.cpp b/flang/lib/Lower/Support/ReductionProcessor.cpp
index 77cb15a2a77ca..c0be1e229f825 100644
--- a/flang/lib/Lower/Support/ReductionProcessor.cpp
+++ b/flang/lib/Lower/Support/ReductionProcessor.cpp
@@ -134,6 +134,7 @@ ReductionProcessor::getReductionType(const fir::ReduceOperationEnum &redOp) {
   case fir::ReduceOperationEnum::MIN:
     return ReductionIdentifier::MIN;
   }
+  llvm_unreachable("Unhandled ReductionIdentifier case");
 }
 
 bool ReductionProcessor::supportedIntrinsicProcReduction(

``````````

</details>


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


More information about the flang-commits mailing list