[analyzer] Shorten ObjcSuperDeallocChecker diagnostics.
Change "use of 'self' after it has been freed with call to [super dealloc]" to
"use of 'self' after it has been deallocated" and "use of instance variable
'_ivar' after the instance has been freed with call to [super dealloc]" to
"use of instance variable '_ivar' after 'self' has been deallocated".
llvm-svn: 261945
diff --git a/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
index 263da20..9c1d69d 100644
--- a/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
+++ b/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
@@ -166,7 +166,7 @@
llvm::raw_string_ostream OS(Buf);
if (IvarRegion) {
OS << "use of instance variable '" << *IvarRegion->getDecl() <<
- "' after the instance has been freed with call to [super dealloc]";
+ "' after 'self' has been deallocated";
Desc = OS.str();
}
@@ -189,7 +189,7 @@
return;
if (Desc.empty())
- Desc = "use of 'self' after it has been freed with call to [super dealloc]";
+ Desc = "use of 'self' after it has been deallocated";
// Generate the report.
std::unique_ptr<BugReport> BR(