doru1004 added inline comments.
================ Comment at: clang/include/clang/Parse/Parser.h:3474-3475 bool parseMapperModifier(Sema::OpenMPVarListDataTy &Data); + /// Parses the iterator modifier in map clause. + bool parseIteratorModifier(Sema::OpenMPVarListDataTy &Data); /// Parses map-type-modifiers in map clause. ---------------- ABataev wrote: > Where is it defined, cannot find it in the patch? Leftover, removed it. ================ Comment at: clang/lib/Sema/SemaOpenMP.cpp:1166-1168 + return llvm::any_of(Top->IteratorVarDecls, [VD](const VarDecl *IteratorVD) { + return IteratorVD == VD->getCanonicalDecl(); + }); ---------------- ABataev wrote: > Do you really need to store the variable in the stack, is not it enough just > to check that the type of this variable is BuiltinType::OMPIterator? I'm happy to replace this if you think it will work. Is there an example somewhere in the code where I can get from the VarDecl to the build in type you mention? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D141871/new/ https://reviews.llvm.org/D141871 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits