================
@@ -8649,6 +8664,21 @@ class MappableExprsHandler {
if (llvm::is_contained(C->getMotionModifiers(),
OMPC_MOTION_MODIFIER_present))
Kind = Present;
+ if (llvm::is_contained(C->getMotionModifiers(),
+ OMPC_MOTION_MODIFIER_iterator)) {
+ if (auto *IteratorExpr = dyn_cast<OMPIteratorExpr>(
+ C->getIteratorModifier()->IgnoreParenImpCasts())) {
+ const auto *VD =
+ llvm::dyn_cast<VarDecl>(IteratorExpr->getIteratorDecl(0));
----------------
alexey-bataev wrote:
```suggestion
cast<VarDecl>(IteratorExpr->getIteratorDecl(0));
```
https://github.com/llvm/llvm-project/pull/159112
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits