Lines Matching defs:Compound
4881 // In C, compound literals are l-values for some reason.
6630 // Build a compound literal constructing a value of the transparent
7509 // if this is a compound assignment.
8700 // Compound assignment "x += y"
9331 // The following two variables are used for compound assignment operators
10103 CompoundStmt *Compound = cast<CompoundStmt>(SubStmt);
10119 // If there are sub-stmts in the compound stmt, take the type of the last one
10123 if (!Compound->body_empty()) {
10124 Stmt *LastStmt = Compound->body_back();
10163 Compound->setLastStmt(LastExpr.get());
10174 Expr *ResStmtExpr = new (Context) StmtExpr(Compound, Ty, LPLoc, RPLoc);