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

References

tools/clang/lib/Sema/SemaStmt.cpp
 1339   assert(Cond && "ActOnDoStmt(): missing expression");
 1341   CheckBreakContinueBinding(Cond);
 1342   ExprResult CondResult = CheckBooleanCondition(DoLoc, Cond);
 1345   Cond = CondResult.get();
 1347   CondResult = ActOnFinishFullExpr(Cond, DoLoc, /*DiscardedValue*/ false);
 1350   Cond = CondResult.get();
 1353   if (Cond && !getLangOpts().C99 && !getLangOpts().CPlusPlus &&
 1354       !Diags.isIgnored(diag::warn_comma_operator, Cond->getExprLoc()))
 1355     CommaVisitor(*this).Visit(Cond);
 1357   return new (Context) DoStmt(Body, Cond, DoLoc, WhileLoc, CondRParen);