simplify some Selector interfaces.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42715 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Sema/SemaDecl.cpp b/Sema/SemaDecl.cpp
index 6830d24..94230a7 100644
--- a/Sema/SemaDecl.cpp
+++ b/Sema/SemaDecl.cpp
@@ -1240,9 +1240,8 @@
for (int j = 0; j < PDecl->getNumInstanceMethods(); j++) {
void * cpv = methods[j]->getSelector().getAsOpaquePtr();
if (!InsMap.count(cpv)) {
- llvm::SmallString<128> buf;
Diag(methods[j]->getLocation(), diag::warn_undef_method_impl,
- methods[j]->getSelector().getName(buf));
+ methods[j]->getSelector().getName());
IncompleteImpl = true;
}
}
@@ -1250,9 +1249,8 @@
methods = PDecl->getClassMethods();
for (int j = 0; j < PDecl->getNumClassMethods(); j++)
if (!ClsMap.count(methods[j]->getSelector())) {
- llvm::SmallString<128> buf;
Diag(methods[j]->getLocation(), diag::warn_undef_method_impl,
- methods[j]->getSelector().getName(buf));
+ methods[j]->getSelector().getName());
IncompleteImpl = true;
}
@@ -1275,9 +1273,8 @@
methods = IDecl->getInstanceMethods();
for (int j = 0; j < IDecl->getNumInstanceMethods(); j++)
if (!InsMap.count(methods[j]->getSelector().getAsOpaquePtr())) {
- llvm::SmallString<128> buf;
Diag(methods[j]->getLocation(), diag::warn_undef_method_impl,
- methods[j]->getSelector().getName(buf));
+ methods[j]->getSelector().getName());
IncompleteImpl = true;
}
llvm::DenseSet<Selector> ClsMap;
@@ -1290,9 +1287,8 @@
methods = IDecl->getClassMethods();
for (int j = 0; j < IDecl->getNumClassMethods(); j++)
if (!ClsMap.count(methods[j]->getSelector())) {
- llvm::SmallString<128> buf;
Diag(methods[j]->getLocation(), diag::warn_undef_method_impl,
- methods[j]->getSelector().getName(buf));
+ methods[j]->getSelector().getName());
IncompleteImpl = true;
}
@@ -1322,9 +1318,8 @@
methods = CatClassDecl->getInstanceMethods();
for (int j = 0; j < CatClassDecl->getNumInstanceMethods(); j++)
if (!InsMap.count(methods[j]->getSelector().getAsOpaquePtr())) {
- llvm::SmallString<128> buf;
Diag(methods[j]->getLocation(), diag::warn_undef_method_impl,
- methods[j]->getSelector().getName(buf));
+ methods[j]->getSelector().getName());
IncompleteImpl = true;
}
llvm::DenseSet<Selector> ClsMap;
@@ -1337,9 +1332,8 @@
methods = CatClassDecl->getClassMethods();
for (int j = 0; j < CatClassDecl->getNumClassMethods(); j++)
if (!ClsMap.count(methods[j]->getSelector())) {
- llvm::SmallString<128> buf;
Diag(methods[j]->getLocation(), diag::warn_undef_method_impl,
- methods[j]->getSelector().getName(buf));
+ methods[j]->getSelector().getName());
IncompleteImpl = true;
}
@@ -1739,9 +1733,8 @@
const ObjcMethodDecl *&PrevMethod =
InsMap[Method->getSelector().getAsOpaquePtr()];
if (PrevMethod && !MatchTwoMethodDeclarations(Method, PrevMethod)) {
- llvm::SmallString<128> buf;
Diag(Method->getLocation(), diag::error_duplicate_method_decl,
- Method->getSelector().getName(buf));
+ Method->getSelector().getName());
Diag(PrevMethod->getLocation(), diag::err_previous_declaration);
}
else {
@@ -1758,9 +1751,8 @@
const ObjcMethodDecl *&PrevMethod =
ClsMap[Method->getSelector().getAsOpaquePtr()];
if (PrevMethod && !MatchTwoMethodDeclarations(Method, PrevMethod)) {
- llvm::SmallString<128> buf;
Diag(Method->getLocation(), diag::error_duplicate_method_decl,
- Method->getSelector().getName(buf));
+ Method->getSelector().getName());
Diag(PrevMethod->getLocation(), diag::err_previous_declaration);
}
else {