Index: cfe/trunk/docs/LibASTMatchersTutorial.rst =================================================================== --- cfe/trunk/docs/LibASTMatchersTutorial.rst +++ cfe/trunk/docs/LibASTMatchersTutorial.rst @@ -496,9 +496,9 @@ void LoopPrinter::run(const MatchFinder::MatchResult &Result) { ASTContext *Context = Result.Context; - const ForStmt *FS = Result.Nodes.getStmtAs("forLoop"); + const ForStmt *FS = Result.Nodes.getNodeAs("forLoop"); // We do not want to convert header files! - if (!FS || !Context->getSourceManager().isFromMainFile(FS->getForLoc())) + if (!FS || !Context->getSourceManager().isWrittenInMainFile(FS->getForLoc())) return; const VarDecl *IncVar = Result.Nodes.getNodeAs("incVarName"); const VarDecl *CondVar = Result.Nodes.getNodeAs("condVarName");