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