From deef5b8c0d6907a31fb50aacfb1086cb2f018d78 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Fri, 26 Aug 2022 20:25:07 +0000 Subject: [PATCH] [llvm][ir][NFC] Clean up "if after return" in ProfDataUtils.cpp Reviewed By: tejohnson Differential Revision: https://reviews.llvm.org/D131236 --- llvm/lib/IR/ProfDataUtils.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/llvm/lib/IR/ProfDataUtils.cpp b/llvm/lib/IR/ProfDataUtils.cpp index b312b42..66c645c 100644 --- a/llvm/lib/IR/ProfDataUtils.cpp +++ b/llvm/lib/IR/ProfDataUtils.cpp @@ -149,8 +149,10 @@ bool extractProfTotalWeight(const MDNode *ProfileData, uint64_t &TotalVal) { TotalVal += V->getValue().getZExtValue(); } return true; - } else if (ProfDataName->getString().equals("VP") && - ProfileData->getNumOperands() > 3) { + } + + if (ProfDataName->getString().equals("VP") && + ProfileData->getNumOperands() > 3) { TotalVal = mdconst::dyn_extract(ProfileData->getOperand(2)) ->getValue() .getZExtValue(); -- 2.7.4