aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2024-06-26 12:05:58 -0700
committerKazu Hirata <kazu@google.com>2024-06-26 12:05:58 -0700
commit22b36bfa3f18ef1cc858d3301c4eea00a280403a (patch)
tree60d1dd4b3bd672ffa114870d7dc0bfafd21db187 /llvm/lib
parentd058b51604eeb73bfc236bfe84e1ade90229950f (diff)
downloadllvm-22b36bfa3f18ef1cc858d3301c4eea00a280403a.zip
llvm-22b36bfa3f18ef1cc858d3301c4eea00a280403a.tar.gz
llvm-22b36bfa3f18ef1cc858d3301c4eea00a280403a.tar.bz2
[Memprof] Fix a warning
This patch fixes: llvm/lib/ProfileData/MemProfReader.cpp:685:1: error: non-void function does not return a value in all con trol paths [-Werror,-Wreturn-type] While I am at it, this patch removes an else-after-return.
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/ProfileData/MemProfReader.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/ProfileData/MemProfReader.cpp b/llvm/lib/ProfileData/MemProfReader.cpp
index 9112e19..8532727 100644
--- a/llvm/lib/ProfileData/MemProfReader.cpp
+++ b/llvm/lib/ProfileData/MemProfReader.cpp
@@ -677,11 +677,10 @@ llvm::SmallVector<std::pair<uint64_t, MemInfoBlock>>
RawMemProfReader::readMemInfoBlocks(const char *Ptr) {
if (MemprofRawVersion == 3ULL)
return readMemInfoBlocksV3(Ptr);
- else if (MemprofRawVersion == 4ULL)
+ if (MemprofRawVersion == 4ULL)
return readMemInfoBlocksV4(Ptr);
- else
- assert(false &&
- "Panic: Unsupported version number when reading MemInfoBlocks");
+ llvm_unreachable(
+ "Panic: Unsupported version number when reading MemInfoBlocks");
}
Error RawMemProfReader::readRawProfile(