jyu2 marked an inline comment as done. jyu2 added inline comments.
================ Comment at: clang/lib/CodeGen/CGOpenMPRuntime.cpp:7489-7493 + if (UO && UO->getOpcode() == UO_Deref) + if (isa<OMPArraySectionExpr>(Last->getAssociatedExpression()) || + isa<OMPArrayShapingExpr>(Last->getAssociatedExpression()) || + isa<ArraySubscriptExpr>(Last->getAssociatedExpression())) + IsVarDerefAssoWithArray = true; ---------------- ABataev wrote: > What if we have something like: > ``` > typedef int (T)[3]; > > T** p; > map(**p) > ``` > ? Shall it work? I.e. mapping of the whole array by dereferening the pointer > to the array. No, it is not work currently. What about *(*(p+a)+b)... Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D145093/new/ https://reviews.llvm.org/D145093 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits