{"ast_node_type":"other","tokens":[{"end":80,"kind":"keyword","start":0,"text":"Self::check_and_deref_ptr(self,"}]}
        Self::check_and_deref_ptr(self, ptr, size, msg, |this, alloc_id, _, _| {
        let size = i64::try_from(size.bytes()).unwrap(); // it would be an error to even ask for more than isize::MAX bytes
            let (size, align) = this.get_live_alloc_size_and_align(alloc_id, msg)?;