reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOpenMP.cpp
12473     if (!D)
12476     QualType Type = D->getType();
12477     auto *VD = dyn_cast<VarDecl>(D);
12495     if (rejectConstNotMutableType(*this, D, Type, OMPC_lastprivate, ELoc))
12507     DSAStackTy::DSAVarData DVar = DSAStack->getTopDSA(D, /*FromParent=*/false);
12515       reportOriginalDsa(*this, DSAStack, D, DVar);
12529       DVar = DSAStack->getImplicitDSA(D, true);
12534         reportOriginalDsa(*this, DSAStack, D, DVar);
12550                                   D->hasAttrs() ? &D->getAttrs() : nullptr);
12550                                   D->hasAttrs() ? &D->getAttrs() : nullptr);
12555                      D->hasAttrs() ? &D->getAttrs() : nullptr);
12555                      D->hasAttrs() ? &D->getAttrs() : nullptr);
12573         Ref = buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/false);
12574         if (!isOpenMPCapturedDecl(D))
12578           (!isOpenMPCapturedDecl(D) &&
12592     DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_lastprivate, Ref);