{"ast_node_type":"other","tokens":[{"end":61,"kind":"keyword","start":0,"text":"if"}]}
            if tcx.features().generic_const_parameter_types()
            // result in a non-infer in hir typeck but a region variable in borrowck.
                && (anon_const_type.has_free_regions() || anon_const_type.has_erased_regions())