зеркало из https://github.com/microsoft/clang-1.git
More title-casing of bug type names.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68275 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
4188409d29
Коммит
13493ea158
|
@ -21,7 +21,7 @@
|
|||
#include "clang/AST/ASTContext.h"
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include <sstream>
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
||||
using namespace clang;
|
||||
|
||||
|
@ -46,7 +46,8 @@ static void CompareReturnTypes(ObjCMethodDecl* MethDerived,
|
|||
QualType ResAncestor = MethAncestor->getResultType();
|
||||
|
||||
if (!AreTypesCompatible(ResDerived, ResAncestor, Ctx)) {
|
||||
std::ostringstream os;
|
||||
std::string sbuf;
|
||||
llvm::raw_string_ostream os(sbuf);
|
||||
|
||||
os << "The Objective-C class '"
|
||||
<< MethDerived->getClassInterface()->getNameAsString()
|
||||
|
@ -64,7 +65,7 @@ static void CompareReturnTypes(ObjCMethodDecl* MethDerived,
|
|||
<< "'. These two types are incompatible, and may result in undefined "
|
||||
"behavior for clients of these classes.";
|
||||
|
||||
BR.EmitBasicReport("incompatible instance method return type",
|
||||
BR.EmitBasicReport("Incompatible instance method return type",
|
||||
os.str().c_str(), MethDerived->getLocStart());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -103,7 +103,7 @@ void clang::CheckObjCUnusedIvar(ObjCImplementationDecl* D, BugReporter& BR) {
|
|||
<< "' is never used by the methods in its @implementation "
|
||||
"(although it may be used by category methods).";
|
||||
|
||||
BR.EmitBasicReport("unused ivar", "Optimization",
|
||||
BR.EmitBasicReport("Unused instance variable", "Optimization",
|
||||
os.str().c_str(), I->first->getLocation());
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче