diff options
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Basic/Diagnostic.cpp | 8 | ||||
-rw-r--r-- | clang/lib/Sema/SemaDeclObjC.cpp | 4 |
2 files changed, 2 insertions, 10 deletions
diff --git a/clang/lib/Basic/Diagnostic.cpp b/clang/lib/Basic/Diagnostic.cpp index 84d4055b78e..893eae5d1a9 100644 --- a/clang/lib/Basic/Diagnostic.cpp +++ b/clang/lib/Basic/Diagnostic.cpp @@ -657,14 +657,6 @@ FormatDiagnostic(llvm::SmallVectorImpl<char> &OutStr) const { OutStr.push_back('\''); break; } - case Diagnostic::ak_selector: { - Selector S = getArgSelector(ArgNo); - OutStr.push_back('\''); - const std::string &s = S.getAsString(); - OutStr.append(&s[0], &s[0]+s.length()); - OutStr.push_back('\''); - break; - } case Diagnostic::ak_qualtype: case Diagnostic::ak_declarationname: case Diagnostic::ak_nameddecl: diff --git a/clang/lib/Sema/SemaDeclObjC.cpp b/clang/lib/Sema/SemaDeclObjC.cpp index a26581824f9..476b6afea57 100644 --- a/clang/lib/Sema/SemaDeclObjC.cpp +++ b/clang/lib/Sema/SemaDeclObjC.cpp @@ -1139,7 +1139,7 @@ void Sema::ProcessPropertyDecl(ObjCPropertyDecl *property, Diag(property->getLocation(), diag::err_accessor_property_type_mismatch) << property->getDeclName() - << GetterMethod->getSelector(); + << GetterMethod->getSelector().getAsIdentifierInfo(); Diag(GetterMethod->getLocation(), diag::note_declared_at); } @@ -1152,7 +1152,7 @@ void Sema::ProcessPropertyDecl(ObjCPropertyDecl *property, Diag(property->getLocation(), diag::err_accessor_property_type_mismatch) << property->getDeclName() - << SetterMethod->getSelector(); + << SetterMethod->getSelector().getAsIdentifierInfo(); Diag(SetterMethod->getLocation(), diag::note_declared_at); } } |