Author: Simon Pilgrim
Date: 2024-03-01T09:57:09Z
New Revision: d50dec6f413ce1953bede94bdd11261b6684c7c4

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

LOG: Fix MSVC "not all control paths return a value" warnings. NFC.

Added: 
    

Modified: 
    clang/include/clang/Basic/TargetInfo.h

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/Basic/TargetInfo.h 
b/clang/include/clang/Basic/TargetInfo.h
index b94d13609c3dd2..7682f84e491c7b 100644
--- a/clang/include/clang/Basic/TargetInfo.h
+++ b/clang/include/clang/Basic/TargetInfo.h
@@ -1386,7 +1386,7 @@ class TargetInfo : public TransferrableTargetInfo,
       case LangOptions::SignReturnAddressScopeKind::All:
         return "all";
       }
-      assert(false && "Unexpected SignReturnAddressScopeKind");
+      llvm_unreachable("Unexpected SignReturnAddressScopeKind");
     }
 
     const char *getSignKeyStr() const {
@@ -1396,7 +1396,7 @@ class TargetInfo : public TransferrableTargetInfo,
       case LangOptions::SignReturnAddressKeyKind::BKey:
         return "b_key";
       }
-      assert(false && "Unexpected SignReturnAddressKeyKind");
+      llvm_unreachable("Unexpected SignReturnAddressKeyKind");
     }
   };
 


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to