let substs = substs.rebase_onto(tcx, trait_def_id, impl_data.substs);
let substs = translate_substs(&infcx, param_env, impl_data.impl_def_id,
substs, node_item.node);
- let substs = infcx.tcx.erase_regions(&substs);
- tcx.lift(&substs).unwrap_or_else(||
- bug!("find_method: translate_substs \
- returned {:?} which contains inference types/regions",
- substs)
- )
+ infcx.tcx.erase_regions(&substs)
});
(node_item.item.def_id, substs)
}