reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5649 if (!S) { 5655 if (auto *ExprTemp = dyn_cast<ExprWithCleanups>(S)) 5657 S = ExprTemp->getSubExpr(); 5659 InitSrcRange = S->getSourceRange(); 5660 if (Expr *E = dyn_cast<Expr>(S)) 5661 S = E->IgnoreParens(); 5662 if (auto *BO = dyn_cast<BinaryOperator>(S)) { 5679 } else if (auto *DS = dyn_cast<DeclStmt>(S)) { 5685 SemaRef.Diag(S->getBeginLoc(), 5687 << S->getSourceRange(); 5697 } else if (auto *CE = dyn_cast<CXXOperatorCallExpr>(S)) { 5719 SemaRef.Diag(S->getBeginLoc(), diag::err_omp_loop_not_canonical_init) 5720 << S->getSourceRange();