forked from OSchip/llvm-project
Fix code to follow the "Don’t use else after a return" rule.
Summary: Fix code to follow the "Don’t use else after a return" rule. This is a followup from rL219792. Reviewers: alexfh Subscribers: klimek, cfe-commits Differential Revision: http://reviews.llvm.org/D5826 llvm-svn: 219939
This commit is contained in:
parent
92c8c95943
commit
b6f73bc510
|
@ -232,15 +232,15 @@ bool HasNameMatcher::matchesNodeUnqualified(const NamedDecl &Node) const {
|
||||||
if (Node.getIdentifier()) {
|
if (Node.getIdentifier()) {
|
||||||
// Simple name.
|
// Simple name.
|
||||||
return Name == Node.getName();
|
return Name == Node.getName();
|
||||||
} else if (Node.getDeclName()) {
|
}
|
||||||
|
if (Node.getDeclName()) {
|
||||||
// Name needs to be constructed.
|
// Name needs to be constructed.
|
||||||
llvm::SmallString<128> NodeName;
|
llvm::SmallString<128> NodeName;
|
||||||
llvm::raw_svector_ostream OS(NodeName);
|
llvm::raw_svector_ostream OS(NodeName);
|
||||||
Node.printName(OS);
|
Node.printName(OS);
|
||||||
return Name == OS.str();
|
return Name == OS.str();
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool HasNameMatcher::matchesNodeFull(const NamedDecl &Node) const {
|
bool HasNameMatcher::matchesNodeFull(const NamedDecl &Node) const {
|
||||||
|
@ -249,11 +249,12 @@ bool HasNameMatcher::matchesNodeFull(const NamedDecl &Node) const {
|
||||||
Node.printQualifiedName(OS);
|
Node.printQualifiedName(OS);
|
||||||
const StringRef FullName = OS.str();
|
const StringRef FullName = OS.str();
|
||||||
const StringRef Pattern = Name;
|
const StringRef Pattern = Name;
|
||||||
if (Pattern.startswith("::")) {
|
|
||||||
|
if (Pattern.startswith("::"))
|
||||||
return FullName == Pattern;
|
return FullName == Pattern;
|
||||||
} else {
|
|
||||||
return FullName.endswith(("::" + Pattern).str());
|
return FullName.endswith(Pattern) &&
|
||||||
}
|
FullName.drop_back(Pattern.size()).endswith("::");
|
||||||
}
|
}
|
||||||
|
|
||||||
bool HasNameMatcher::matchesNode(const NamedDecl &Node) const {
|
bool HasNameMatcher::matchesNode(const NamedDecl &Node) const {
|
||||||
|
|
Loading…
Reference in New Issue