[clang] 3c98be4 - [clang][bytecode] Pointer::isZero - fix MSVC "not all control paths return a value" warning. NFC. (#161168)
via cfe-commits
cfe-commits at lists.llvm.org
Mon Sep 29 04:03:29 PDT 2025
Author: Simon Pilgrim
Date: 2025-09-29T11:03:25Z
New Revision: 3c98be41465e16038aec7b5e088a2d0fbbcf8647
URL: https://github.com/llvm/llvm-project/commit/3c98be41465e16038aec7b5e088a2d0fbbcf8647
DIFF: https://github.com/llvm/llvm-project/commit/3c98be41465e16038aec7b5e088a2d0fbbcf8647.diff
LOG: [clang][bytecode] Pointer::isZero - fix MSVC "not all control paths return a value" warning. NFC. (#161168)
Added:
Modified:
clang/lib/AST/ByteCode/Pointer.h
Removed:
################################################################################
diff --git a/clang/lib/AST/ByteCode/Pointer.h b/clang/lib/AST/ByteCode/Pointer.h
index af89b66e9f875..cd738ce8b2a3e 100644
--- a/clang/lib/AST/ByteCode/Pointer.h
+++ b/clang/lib/AST/ByteCode/Pointer.h
@@ -262,6 +262,7 @@ class Pointer {
case Storage::Typeid:
return false;
}
+ llvm_unreachable("Unknown clang::interp::Storage enum");
}
/// Checks if the pointer is live.
bool isLive() const {
More information about the cfe-commits
mailing list