Lines Matching defs:CondExpr
574 Expr *CondExpr = SS->getCond();
575 if (!CondExpr) return StmtError();
577 QualType CondType = CondExpr->getType();
579 Expr *CondExprBeforePromotion = CondExpr;
590 if (!CondExpr->isTypeDependent()) {
597 if (CondExpr->isKnownToHaveBooleanValue()) {
602 << CondExpr->getSourceRange();
609 = CondExpr->isTypeDependent() || CondExpr->isValueDependent();
854 Diag(CondExpr->getExprLoc(), diag::warn_missing_case_for_condition)
856 << CondExpr->getSourceRange();
955 Diag(CondExpr->getExprLoc(), TheDefaultStmt
960 Diag(CondExpr->getExprLoc(), TheDefaultStmt
965 Diag(CondExpr->getExprLoc(), TheDefaultStmt
970 Diag(CondExpr->getExprLoc(), TheDefaultStmt
982 DiagnoseEmptyStmtBody(CondExpr->getLocEnd(), BodyStmt,