No need to put the SourceManager in with the ASTContext, as the ASTContext

already contains the SourceManager.

llvm-svn: 155198
This commit is contained in:
Manuel Klimek 2012-04-20 14:07:01 +00:00
parent e2f9a21db5
commit 21a7a5e8cf
1 changed files with 1 additions and 3 deletions

View File

@ -38,7 +38,6 @@ public:
protected:
clang::ASTContext *Context;
clang::SourceManager *SM;
private:
class FindConsumer : public clang::ASTConsumer {
@ -59,7 +58,6 @@ private:
virtual clang::ASTConsumer* CreateASTConsumer(
clang::CompilerInstance& compiler, llvm::StringRef dummy) {
Visitor->SM = &compiler.getSourceManager();
Visitor->Context = &compiler.getASTContext();
/// TestConsumer will be deleted by the framework calling us.
return new FindConsumer(Visitor);
@ -116,7 +114,7 @@ protected:
// If we did not match, record information about partial matches.
llvm::raw_string_ostream Stream(PartialMatches);
Stream << ", partial match: \"" << Name << "\" at ";
Location.print(Stream, *this->SM);
Location.print(Stream, this->Context->getSourceManager());
}
}