{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"while"}]}
            while msg_place.layout.ty.is_ref() {
            let mut msg_place = self.deref_pointer(&args[0])?;
                msg_place = self.deref_pointer(&msg_place)?;