Remove movability from TyKind::Coroutine
This commit is contained in:
parent
f4d794ea0b
commit
fcb42b42d6
84 changed files with 212 additions and 220 deletions
|
@ -104,11 +104,9 @@ impl<'tcx> RustcInternal<'tcx> for RigidTy {
|
|||
RigidTy::Closure(def, args) => {
|
||||
rustc_ty::TyKind::Closure(def.0.internal(tables), args.internal(tables))
|
||||
}
|
||||
RigidTy::Coroutine(def, args, mov) => rustc_ty::TyKind::Coroutine(
|
||||
def.0.internal(tables),
|
||||
args.internal(tables),
|
||||
mov.internal(tables),
|
||||
),
|
||||
RigidTy::Coroutine(def, args) => {
|
||||
rustc_ty::TyKind::Coroutine(def.0.internal(tables), args.internal(tables))
|
||||
}
|
||||
RigidTy::CoroutineWitness(def, args) => {
|
||||
rustc_ty::TyKind::CoroutineWitness(def.0.internal(tables), args.internal(tables))
|
||||
}
|
||||
|
|
|
@ -531,11 +531,10 @@ impl<'tcx> Stable<'tcx> for mir::AggregateKind<'tcx> {
|
|||
generic_arg.stable(tables),
|
||||
)
|
||||
}
|
||||
mir::AggregateKind::Coroutine(def_id, generic_arg, movability) => {
|
||||
mir::AggregateKind::Coroutine(def_id, generic_arg) => {
|
||||
stable_mir::mir::AggregateKind::Coroutine(
|
||||
tables.coroutine_def(*def_id),
|
||||
generic_arg.stable(tables),
|
||||
movability.stable(tables),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -386,10 +386,9 @@ impl<'tcx> Stable<'tcx> for ty::TyKind<'tcx> {
|
|||
tables.closure_def(*def_id),
|
||||
generic_args.stable(tables),
|
||||
)),
|
||||
ty::Coroutine(def_id, generic_args, movability) => TyKind::RigidTy(RigidTy::Coroutine(
|
||||
ty::Coroutine(def_id, generic_args) => TyKind::RigidTy(RigidTy::Coroutine(
|
||||
tables.coroutine_def(*def_id),
|
||||
generic_args.stable(tables),
|
||||
movability.stable(tables),
|
||||
)),
|
||||
ty::Never => TyKind::RigidTy(RigidTy::Never),
|
||||
ty::Tuple(fields) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue