Intern consts & lifetimes

Slight memory usage reduction.
This commit is contained in:
Florian Diebold 2021-04-08 18:45:07 +02:00
parent 37cb6805af
commit 90656f8674
2 changed files with 20 additions and 7 deletions

View file

@ -75,7 +75,7 @@ impl TyExt for Ty {
}
fn as_reference(&self) -> Option<(&Ty, Lifetime, Mutability)> {
match self.kind(&Interner) {
TyKind::Ref(mutability, lifetime, ty) => Some((ty, *lifetime, *mutability)),
TyKind::Ref(mutability, lifetime, ty) => Some((ty, lifetime.clone(), *mutability)),
_ => None,
}
}