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

References

tools/clang/lib/Sema/SemaOpenMP.cpp
 4848     E = E->IgnoreParenImpCasts();
 4848     E = E->IgnoreParenImpCasts();
 4849     if (const auto *DRE = dyn_cast<DeclRefExpr>(E))
 4858             Diag(E->getExprLoc(), diag::err_omp_wrong_dsa)
 4860                 << getOpenMPClauseName(OMPC_linear) << E->getSourceRange();
 4868             Diag(E->getExprLoc(), diag::err_omp_wrong_dsa)
 4870                 << getOpenMPClauseName(OMPC_uniform) << E->getSourceRange();
 4876           LinearArgs[CanonPVD] = E;
 4877           if (E->isValueDependent() || E->isTypeDependent() ||
 4877           if (E->isValueDependent() || E->isTypeDependent() ||
 4878               E->isInstantiationDependent() ||
 4879               E->containsUnexpandedParameterPack())
 4881           (void)CheckOpenMPLinearDecl(CanonPVD, E->getExprLoc(), LinKind,
 4886     if (isa<CXXThisExpr>(E)) {
 4888         Diag(E->getExprLoc(), diag::err_omp_wrong_dsa)
 4891             << E->getSourceRange();
 4897       UniformedLinearThis = E;
 4898       if (E->isValueDependent() || E->isTypeDependent() ||
 4898       if (E->isValueDependent() || E->isTypeDependent() ||
 4899           E->isInstantiationDependent() || E->containsUnexpandedParameterPack())
 4899           E->isInstantiationDependent() || E->containsUnexpandedParameterPack())
 4901       (void)CheckOpenMPLinearDecl(/*D=*/nullptr, E->getExprLoc(), LinKind,
 4902                                   E->getType());
 4905     Diag(E->getExprLoc(), diag::err_omp_param_or_this_in_clause)