]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/ty/flags.rs
generate GeneratorSubsts from SubstsRef
[rust.git] / src / librustc / ty / flags.rs
index 6e43aa6a25d555bc366fca718cae5140bdb6cf42..4ff5e1a7b8de2615ada83db44d27b8b56e218704 100644 (file)
@@ -94,7 +94,7 @@ fn add_kind(&mut self, kind: &ty::TyKind<'_>) {
             &ty::Generator(_, ref substs, _) => {
                 self.add_flags(TypeFlags::HAS_TY_CLOSURE);
                 self.add_flags(TypeFlags::HAS_FREE_LOCAL_NAMES);
-                self.add_substs(&substs.substs);
+                self.add_substs(substs);
             }
 
             &ty::GeneratorWitness(ref ts) => {
@@ -106,7 +106,7 @@ fn add_kind(&mut self, kind: &ty::TyKind<'_>) {
             &ty::Closure(_, ref substs) => {
                 self.add_flags(TypeFlags::HAS_TY_CLOSURE);
                 self.add_flags(TypeFlags::HAS_FREE_LOCAL_NAMES);
-                self.add_substs(&substs.substs);
+                self.add_substs(substs);
             }
 
             &ty::Bound(debruijn, _) => {