Add InferCtxt::with_opaque_type_inference to get_body_with_borrowck_facts
This commit is contained in:
parent
308dffd25c
commit
549a68b73e
1 changed files with 1 additions and 1 deletions
|
@ -31,7 +31,7 @@ pub fn get_body_with_borrowck_facts<'tcx>(
|
||||||
def: ty::WithOptConstParam<LocalDefId>,
|
def: ty::WithOptConstParam<LocalDefId>,
|
||||||
) -> BodyWithBorrowckFacts<'tcx> {
|
) -> BodyWithBorrowckFacts<'tcx> {
|
||||||
let (input_body, promoted) = tcx.mir_promoted(def);
|
let (input_body, promoted) = tcx.mir_promoted(def);
|
||||||
tcx.infer_ctxt().enter(|infcx| {
|
tcx.infer_ctxt().with_opaque_type_inference(def.did).enter(|infcx| {
|
||||||
let input_body: &Body<'_> = &input_body.borrow();
|
let input_body: &Body<'_> = &input_body.borrow();
|
||||||
let promoted: &IndexVec<_, _> = &promoted.borrow();
|
let promoted: &IndexVec<_, _> = &promoted.borrow();
|
||||||
*super::do_mir_borrowck(&infcx, input_body, promoted, true).1.unwrap()
|
*super::do_mir_borrowck(&infcx, input_body, promoted, true).1.unwrap()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue