[llvm] Fix MSVC "not all control paths return a value" warning. NFC. (PR #182262)

via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 19 05:12:40 PST 2026


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-amdgpu

Author: Simon Pilgrim (RKSimon)

<details>
<summary>Changes</summary>



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


1 Files Affected:

- (modified) llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp (+1) 


``````````diff
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp b/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
index 196fe624c25f6..4f97e5e117bf4 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
@@ -1488,6 +1488,7 @@ bool AMDGPULibCalls::expandFastPow(FPMathOperator *FPOp, IRBuilder<> &B,
     return true;
   }
   }
+  llvm_unreachable("Unhandled PowKind enum");
 }
 
 bool AMDGPULibCalls::tryOptimizePow(FPMathOperator *FPOp, IRBuilder<> &B,

``````````

</details>


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


More information about the llvm-commits mailing list