{"ast_node_type":"variable","tokens":[{"end":49,"kind":"keyword","start":0,"text":"&&"}]}
            && let lhs_from = self.ty(*lhs_value)
            && let Value::Cast { kind: CastKind::PtrToPtr, value: rhs_value } = self.get(rhs)
            && lhs_from == self.ty(*rhs_value)