diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2019-11-09 18:06:57 +0100 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2019-11-10 12:31:41 +0100 |
| commit | 5b30da10b64cf9b3567554e651bb6a9d62ad554b (patch) | |
| tree | f762556911f4d6a102d225138f47789ebc8157b7 /src/librustc_mir | |
| parent | f03cbc313ddc16d7aba6c21c197a52ee4d2e85e9 (diff) | |
| download | rust-5b30da10b64cf9b3567554e651bb6a9d62ad554b.tar.gz rust-5b30da10b64cf9b3567554e651bb6a9d62ad554b.zip | |
Merge hir::GeneratorMovability into ast::Movability.
Diffstat (limited to 'src/librustc_mir')
| -rw-r--r-- | src/librustc_mir/borrow_check/mod.rs | 2 | ||||
| -rw-r--r-- | src/librustc_mir/borrow_check/nll/universal_regions.rs | 2 | ||||
| -rw-r--r-- | src/librustc_mir/hair/mod.rs | 2 | ||||
| -rw-r--r-- | src/librustc_mir/transform/generator.rs | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc_mir/borrow_check/mod.rs b/src/librustc_mir/borrow_check/mod.rs index 0d3b35a228c..f932a6bf155 100644 --- a/src/librustc_mir/borrow_check/mod.rs +++ b/src/librustc_mir/borrow_check/mod.rs @@ -235,7 +235,7 @@ fn do_mir_borrowck<'a, 'tcx>( let movable_generator = match tcx.hir().get(id) { Node::Expr(&hir::Expr { - kind: hir::ExprKind::Closure(.., Some(hir::GeneratorMovability::Static)), + kind: hir::ExprKind::Closure(.., Some(hir::Movability::Static)), .. }) => false, _ => true, diff --git a/src/librustc_mir/borrow_check/nll/universal_regions.rs b/src/librustc_mir/borrow_check/nll/universal_regions.rs index b876fd83ec9..fbedac45ddf 100644 --- a/src/librustc_mir/borrow_check/nll/universal_regions.rs +++ b/src/librustc_mir/borrow_check/nll/universal_regions.rs @@ -90,7 +90,7 @@ pub enum DefiningTy<'tcx> { /// The MIR is a generator. The signature is that generators take /// no parameters and return the result of /// `ClosureSubsts::generator_return_ty`. - Generator(DefId, SubstsRef<'tcx>, hir::GeneratorMovability), + Generator(DefId, SubstsRef<'tcx>, hir::Movability), /// The MIR is a fn item with the given `DefId` and substs. The signature /// of the function can be bound then with the `fn_sig` query. diff --git a/src/librustc_mir/hair/mod.rs b/src/librustc_mir/hair/mod.rs index a76377d24bd..b43042f2b17 100644 --- a/src/librustc_mir/hair/mod.rs +++ b/src/librustc_mir/hair/mod.rs @@ -257,7 +257,7 @@ pub enum ExprKind<'tcx> { closure_id: DefId, substs: UpvarSubsts<'tcx>, upvars: Vec<ExprRef<'tcx>>, - movability: Option<hir::GeneratorMovability>, + movability: Option<hir::Movability>, }, Literal { literal: &'tcx Const<'tcx>, diff --git a/src/librustc_mir/transform/generator.rs b/src/librustc_mir/transform/generator.rs index 1170e7cc2d8..37c239001a5 100644 --- a/src/librustc_mir/transform/generator.rs +++ b/src/librustc_mir/transform/generator.rs @@ -1192,7 +1192,7 @@ impl<'tcx> MirPass<'tcx> for StateTransform { (substs.upvar_tys(def_id, tcx).collect(), substs.witness(def_id, tcx), substs.discr_ty(tcx), - movability == hir::GeneratorMovability::Movable) + movability == hir::Movability::Movable) } _ => bug!(), }; |
