Author: Simon Pilgrim
Date: 2026-02-20T12:11:27Z
New Revision: ac017c8e9385cea2b7ee551f518b86756f175ddd

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

LOG: Fix MSVC "not all control paths return a value" warning. NFC. (#182482)

Added: 
    

Modified: 
    clang/lib/CodeGen/CGExprScalar.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/CodeGen/CGExprScalar.cpp 
b/clang/lib/CodeGen/CGExprScalar.cpp
index 3ef9da7806606..75a18c9f60b96 100644
--- a/clang/lib/CodeGen/CGExprScalar.cpp
+++ b/clang/lib/CodeGen/CGExprScalar.cpp
@@ -224,6 +224,7 @@ getOverflowBehaviorConsideringType(const CodeGenFunction 
&CGF,
   case LangOptions::SignedOverflowBehaviorTy::SOB_Trapping:
     return LangOptions::OverflowBehaviorKind::OB_Trap;
   }
+  llvm_unreachable("Unknown SignedOverflowBehaviorTy");
 }
 
 /// Check if we can skip the overflow check for \p Op.


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to