Skip to content

Commit 3b913f1

Browse files
committed
Minor cleanup in addTrivialAccessorsToStoredVar - remove unnecessary else if / else clauses.
Swift SVN r14525
1 parent 5761510 commit 3b913f1

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

lib/Sema/TypeCheckDecl.cpp

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1212,21 +1212,23 @@ static void addTrivialAccessorsToStoredVar(VarDecl *VD) {
12121212
if (Set) members.push_back(Set);
12131213
CD->setMembers(Context.AllocateCopy(members), CD->getBraces());
12141214
return;
1215-
} else if (auto *ED = dyn_cast<ExtensionDecl>(VD->getDeclContext())) {
1215+
}
1216+
1217+
if (auto *ED = dyn_cast<ExtensionDecl>(VD->getDeclContext())) {
12161218
SmallVector<Decl*, 4> members(ED->getMembers().begin(),
12171219
ED->getMembers().end());
12181220
members.push_back(Get);
12191221
if (Set) members.push_back(Set);
12201222
ED->setMembers(Context.AllocateCopy(members), ED->getBraces());
12211223
return;
1222-
} else {
1223-
auto *SD = cast<StructDecl>(VD->getDeclContext());
1224-
SmallVector<Decl*, 4> members(SD->getMembers().begin(),
1225-
SD->getMembers().end());
1226-
members.push_back(Get);
1227-
if (Set) members.push_back(Set);
1228-
SD->setMembers(Context.AllocateCopy(members), SD->getBraces());
12291224
}
1225+
1226+
auto *SD = cast<StructDecl>(VD->getDeclContext());
1227+
SmallVector<Decl*, 4> members(SD->getMembers().begin(),
1228+
SD->getMembers().end());
1229+
members.push_back(Get);
1230+
if (Set) members.push_back(Set);
1231+
SD->setMembers(Context.AllocateCopy(members), SD->getBraces());
12301232
}
12311233

12321234
/// The specified VarDecl with "Stored" StorageKind was just found to satisfy

0 commit comments

Comments
 (0)