Lines Matching defs:Compound
4708 // In C, compound literals are l-values for some reason.
6370 // Build a compound literal constructing a value of the transparent
7146 // if this is a compound assignment.
8301 // Compound assignment "x += y"
8898 // The following two variables are used for compound assignment operators
9672 CompoundStmt *Compound = cast<CompoundStmt>(SubStmt);
9688 // If there are sub stmts in the compound stmt, take the type of the last one
9692 if (!Compound->body_empty()) {
9693 Stmt *LastStmt = Compound->body_back();
9732 Compound->setLastStmt(LastExpr.take());
9743 Expr *ResStmtExpr = new (Context) StmtExpr(Compound, Ty, LPLoc, RPLoc);