Lines Matching defs:block
87 // Recurse into the block.
88 Block& block = stmt->as<Block>();
91 blockStmts.reserve_back(block.children().size());
92 for (std::unique_ptr<Statement>& blockStmt : block.children()) {
96 target->push_back(Block::Make(block.fLine, std::move(blockStmts),
97 block.symbolTable(), block.isScope()));
134 // We can't reduce switch-cases to a block when they have conditional exits.
138 // We found an unconditional exit. We can use this block, but we'll need to strip
163 // Return our newly-synthesized block.
279 // Convert the switch-case that we matched with into a block.