mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-10 22:13:27 +00:00
simplify some refs
This commit is contained in:
parent
2d14db321b
commit
46f895cadd
@ -125,7 +125,7 @@ impl FlagComputation {
|
||||
self.bound_computation(ts, |flags, ts| flags.add_tys(ts));
|
||||
}
|
||||
|
||||
&ty::GeneratorWitnessMIR(_, ref substs) => {
|
||||
ty::GeneratorWitnessMIR(_, substs) => {
|
||||
let should_remove_further_specializable =
|
||||
!self.flags.contains(TypeFlags::STILL_FURTHER_SPECIALIZABLE);
|
||||
self.add_substs(substs);
|
||||
|
@ -336,7 +336,7 @@ impl<I: Interner> PartialEq for TyKind<I> {
|
||||
a_d == b_d && a_s == b_s && a_m == b_m
|
||||
}
|
||||
(GeneratorWitness(a_g), GeneratorWitness(b_g)) => a_g == b_g,
|
||||
(&GeneratorWitnessMIR(ref a_d, ref a_s), &GeneratorWitnessMIR(ref b_d, ref b_s)) => {
|
||||
(GeneratorWitnessMIR(a_d, a_s), GeneratorWitnessMIR(b_d, b_s)) => {
|
||||
a_d == b_d && a_s == b_s
|
||||
}
|
||||
(Tuple(a_t), Tuple(b_t)) => a_t == b_t,
|
||||
@ -397,8 +397,8 @@ impl<I: Interner> Ord for TyKind<I> {
|
||||
}
|
||||
(GeneratorWitness(a_g), GeneratorWitness(b_g)) => a_g.cmp(b_g),
|
||||
(
|
||||
&GeneratorWitnessMIR(ref a_d, ref a_s),
|
||||
&GeneratorWitnessMIR(ref b_d, ref b_s),
|
||||
GeneratorWitnessMIR(a_d, a_s),
|
||||
GeneratorWitnessMIR(b_d, b_s),
|
||||
) => match Ord::cmp(a_d, b_d) {
|
||||
Ordering::Equal => Ord::cmp(a_s, b_s),
|
||||
cmp => cmp,
|
||||
|
Loading…
Reference in New Issue
Block a user