{"ast_node_type":"other","tokens":[{"end":28,"kind":"keyword","start":0,"text":"if"}]}
        if res == Res::Err {
            self.resolve_ty_and_res_fully_qualified_call(qpath, pat.hir_id, pat.span);
            let e = self.dcx().span_delayed_bug(pat.span, "`Res::Err` but no error emitted");