{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"if"}]}
                    if matches!(op, BinaryOp::CmpOp(syntax::ast::CmpOp::Eq { .. }))
                    let rhs_ty = self.expr_ty_without_adjust(*rhs);
                        && lhs_ty.as_raw_ptr().is_some()