{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"bx.position_at_start(unsafe"}]}
        bx.position_at_start(unsafe { llvm::LLVMGetFirstBasicBlock(self.llfn()) });
        let mut bx = Builder::with_cx(self.cx);
        let ty = self.cx().type_array(self.cx().type_i8(), size.bytes());