mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-16 16:56:35 +00:00
[clang] Minor fix to libASTMatcherTutorial
There was a small error in the code in the tutorial. The tutorial contains a few errors which results in code not being able to compile. One error was described here: https://llvm.org/bugs/show_bug.cgi?id=25583 . I found and fixed the error and one additional error. Reviewers: aaron.ballman, malcolm.parsons Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D28180 llvm-svn: 290766
This commit is contained in:
parent
de9f00eecd
commit
8ab17a30a2
@ -496,9 +496,9 @@ And change ``LoopPrinter::run`` to
|
||||
|
||||
void LoopPrinter::run(const MatchFinder::MatchResult &Result) {
|
||||
ASTContext *Context = Result.Context;
|
||||
const ForStmt *FS = Result.Nodes.getStmtAs<ForStmt>("forLoop");
|
||||
const ForStmt *FS = Result.Nodes.getNodeAs<ForStmt>("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<VarDecl>("incVarName");
|
||||
const VarDecl *CondVar = Result.Nodes.getNodeAs<VarDecl>("condVarName");
|
||||
|
Loading…
x
Reference in New Issue
Block a user