Home | History | Annotate | Download | only in Sema

Lines Matching full:condexpr

676   Expr *CondExpr = SS->getCond();
677 if (!CondExpr) return StmtError();
679 QualType CondType = CondExpr->getType();
681 Expr *CondExprBeforePromotion = CondExpr;
692 if (!CondExpr->isTypeDependent()) {
699 if (CondExpr->isKnownToHaveBooleanValue()) {
704 << CondExpr->getSourceRange();
711 = CondExpr->isTypeDependent() || CondExpr->isValueDependent();
978 Diag(CondExpr->getExprLoc(), diag::warn_missing_case_for_condition)
980 << CondExpr->getSourceRange();
1079 Diag(CondExpr->getExprLoc(), TheDefaultStmt
1084 Diag(CondExpr->getExprLoc(), TheDefaultStmt
1089 Diag(CondExpr->getExprLoc(), TheDefaultStmt
1094 Diag(CondExpr->getExprLoc(), TheDefaultStmt
1106 DiagnoseEmptyStmtBody(CondExpr->getLocEnd(), BodyStmt,