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

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


Author: Tom Eccles
Date: 2025-07-14T17:59:50+01:00
New Revision: 3d6aac31fcb5f7a988be5e484e44bdc9033265c5

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

LOG: [flang][Lower] fix warning (#148667)

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

Added: 
    

Modified: 
    flang/lib/Lower/Support/ReductionProcessor.cpp

Removed: 
    


################################################################################
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(


        


More information about the flang-commits mailing list