X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=compiler%2Frustc_infer%2Fsrc%2Finfer%2Fequate.rs;h=3b1798ca73746cdb4361573527eb45adbfddb879;hb=7f605496e75141b473827f3b8d5cdeb17e9f3408;hp=ef6d464d3c6f101bad711e81647aa88450a4857b;hpb=496384531ea92e2efec8802e2d3b45b6ffff9bd8;p=rust.git diff --git a/compiler/rustc_infer/src/infer/equate.rs b/compiler/rustc_infer/src/infer/equate.rs index ef6d464d3c6..3b1798ca737 100644 --- a/compiler/rustc_infer/src/infer/equate.rs +++ b/compiler/rustc_infer/src/infer/equate.rs @@ -153,12 +153,12 @@ fn binders( { if a.skip_binder().has_escaping_bound_vars() || b.skip_binder().has_escaping_bound_vars() { self.fields.higher_ranked_sub(a, b, self.a_is_expected)?; - self.fields.higher_ranked_sub(b, a, self.a_is_expected) + self.fields.higher_ranked_sub(b, a, self.a_is_expected)?; } else { // Fast path for the common case. self.relate(a.skip_binder(), b.skip_binder())?; - Ok(a) } + Ok(a) } }