Remove unnecessary 'else's after 'return's.

llvm-svn: 144464
This commit is contained in:
David Blaikie 2011-11-12 20:54:14 +00:00
parent 0c7d9d90ef
commit 256ee1963d
2 changed files with 6 additions and 8 deletions

View File

@ -1596,23 +1596,20 @@ public:
FieldDecl *getMember() const {
if (isMemberInitializer())
return Initializee.get<FieldDecl*>();
else
return 0;
return 0;
}
FieldDecl *getAnyMember() const {
if (isMemberInitializer())
return Initializee.get<FieldDecl*>();
else if (isIndirectMemberInitializer())
if (isIndirectMemberInitializer())
return Initializee.get<IndirectFieldDecl*>()->getAnonField();
else
return 0;
return 0;
}
IndirectFieldDecl *getIndirectMember() const {
if (isIndirectMemberInitializer())
return Initializee.get<IndirectFieldDecl*>();
else
return 0;
return 0;
}
SourceLocation getMemberLocation() const {

View File

@ -3080,7 +3080,8 @@ bool CheckRedundantUnionInit(Sema &S,
S.Diag(En.second->getSourceLocation(), diag::note_previous_initializer)
<< 0 << En.second->getSourceRange();
return true;
} else if (!En.first) {
}
if (!En.first) {
En.first = Child;
En.second = Init;
}