{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"self.unreachable_block.unwrap_or_else(||"}]}
        self.unreachable_block.unwrap_or_else(|| {
    fn unreachable_block(&mut self) -> Bx::BasicBlock {
            let llbb = Bx::append_block(self.cx, self.llfn, "unreachable");