pub fn new_block(&mut self, parent: CtxId) -> BlockId {
    let id = BlockId(self.blocks.len().try_into().expect("block overflow"));
    self.blocks.push(BasicBlock::new(parent, None));
    id
  }
/// Start a new basic block with the given initial context. This block starts unfinished, that
/// is, with an empty `Terminator`; the terminator must be filled by the time MIR construction is
/// complete.
Start a new basic block with the given initial context. This block starts unfinished, that
is, with an empty `Terminator`; the terminator must be filled by the time MIR construction is
complete.
Start a new basic block with the given initial context . This block starts unfinished that is with an empty ` Terminator ` ; the terminator must be filled by the time MIR construction is complete .
pub fn new_block(&mut self, parent: CtxId) -> BlockId {
    let id = BlockId(self.blocks.len().try_into().expect("block overflow"));
    self.blocks.push(BasicBlock::new(parent, None));
    id
  }
pub fn new_block ( & mut self , parent : CtxId ) -> BlockId { let id = BlockId ( self . blocks . len ( ) . try_into ( ) . expect ( " " ) ) ; self . blocks . push ( BasicBlock :: new ( parent , None ) ) ; id }
Start a new basic block with the given initial context.
Start a new basic block with the given initial context .
&mut self
parent
CtxId
&mut self
parent
CtxId