Skip to content

Commit 84252f6

Browse files
committed
make Inherited builder give by reference
1 parent c850274 commit 84252f6

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/librustc_typeck/check/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -613,10 +613,10 @@ impl<'a, 'gcx, 'tcx> Inherited<'a, 'gcx, 'tcx> {
613613
impl<'a, 'gcx> InheritedBuilder<'a, 'gcx> {
614614
fn enter<'tcx, R>(
615615
&'tcx mut self,
616-
f: impl FnOnce(Inherited<'_, 'gcx, 'tcx>) -> R,
616+
f: impl FnOnce(&Inherited<'_, 'gcx, 'tcx>) -> R,
617617
) -> R {
618618
let def_id = self.def_id;
619-
self.infcx.enter(|infcx| f(Inherited::new(infcx, def_id)))
619+
self.infcx.enter(|infcx| f(&Inherited::new(infcx, def_id)))
620620
}
621621
}
622622

src/librustc_typeck/check/wfcheck.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ impl<'a, 'gcx> CheckWfFcxBuilder<'a, 'gcx> {
5555
let span = self.span;
5656
let param_env = self.param_env;
5757
self.inherited.enter(|inh| {
58-
let fcx = FnCtxt::new(&inh, param_env, id);
58+
let fcx = FnCtxt::new(inh, param_env, id);
5959
let wf_tys = f(&fcx, &mut CheckTypeWellFormedVisitor {
6060
tcx: fcx.tcx.global_tcx(),
6161
code,

0 commit comments

Comments
 (0)