{"ast_node_type":"variable","tokens":[{"end":54,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(owner_did) = hir_id.as_owner()
        for (hir_id, _parent) in cx.tcx.hir_parent_iter(current_id) {
                && cx.tcx.has_attr(owner_did, sym::rustc_lint_diagnostics)