Skip to content

Commit 3e07090

Browse files
committed
Fix llvm-else-after-return clang-tidy warning in CheckExprLifetime.cpp, NFC
1 parent 87b4b64 commit 3e07090

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

clang/lib/Sema/CheckExprLifetime.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,8 @@ static bool shouldTrackImplicitObjectArg(const CXXMethodDecl *Callee) {
288288
// Map and set types.
289289
.Cases("find", "equal_range", "lower_bound", "upper_bound", true)
290290
.Default(false);
291-
} else if (Callee->getReturnType()->isReferenceType()) {
291+
}
292+
if (Callee->getReturnType()->isReferenceType()) {
292293
if (!Callee->getIdentifier()) {
293294
auto OO = Callee->getOverloadedOperator();
294295
return OO == OverloadedOperatorKind::OO_Subscript ||
@@ -316,7 +317,8 @@ static bool shouldTrackFirstArgument(const FunctionDecl *FD) {
316317
.Cases("end", "rend", "cend", "crend", true)
317318
.Case("data", true)
318319
.Default(false);
319-
} else if (FD->getReturnType()->isReferenceType()) {
320+
}
321+
if (FD->getReturnType()->isReferenceType()) {
320322
return llvm::StringSwitch<bool>(FD->getName())
321323
.Cases("get", "any_cast", true)
322324
.Default(false);

0 commit comments

Comments
 (0)