diff options
author | Kazu Hirata <kazu@google.com> | 2024-06-26 12:05:58 -0700 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2024-06-26 12:05:58 -0700 |
commit | 22b36bfa3f18ef1cc858d3301c4eea00a280403a (patch) | |
tree | 60d1dd4b3bd672ffa114870d7dc0bfafd21db187 /llvm/lib | |
parent | d058b51604eeb73bfc236bfe84e1ade90229950f (diff) | |
download | llvm-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.cpp | 7 |
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( |