fn new(global: Global) -> Self {
        let id = global.block();

        Self {
            inner: Rc::new(BlockInner {
                id,
                global,
                entry: RefCell::new(Vec::new()),
                assignments: RefCell::new(HashMap::new()),
                instructions: RefCell::new(Vec::new()),
            }),
        }
    }
/// Construct a new empty block.
Construct a new empty block.
Construct a new empty block .
fn new(global: Global) -> Self {
        let id = global.block();
        Self {
            inner: Rc::new(BlockInner {
                id,
                global,
                entry: RefCell::new(Vec::new()),
                assignments: RefCell::new(HashMap::new()),
                instructions: RefCell::new(Vec::new()),
            }),
        }
    }
fn new ( global : Global ) -> Self { let id = global . block ( ) ; Self { inner : Rc :: new ( BlockInner { id , global , entry : RefCell :: new ( Vec :: new ( ) ) , assignments : RefCell :: new ( HashMap :: new ( ) ) , instructions : RefCell :: new ( Vec :: new ( ) ) , } ) , } }
Construct a new empty block.
Construct a new empty block .
global
Global
global
Global