Use ensure when the result of the query is not needed beyond its Resultness

This commit is contained in:
Oli Scherer 2024-02-08 09:30:42 +00:00
parent 870a01a30e
commit aa6f45eb79
2 changed files with 2 additions and 2 deletions

View file

@ -446,7 +446,7 @@ fn report_conflicting_impls<'tcx>(
match used_to_be_allowed {
None => {
let reported = if overlap.with_impl.is_local()
|| tcx.orphan_check_impl(impl_def_id).is_ok()
|| tcx.ensure().orphan_check_impl(impl_def_id).is_ok()
{
let mut err = tcx.dcx().struct_span_err(impl_span, msg);
err.code(E0119);