]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_infer/src/infer/equate.rs
Merge commit 'd7b5cbf065b88830ca519adcb73fad4c0d24b1c7' into clippyup
[rust.git] / compiler / rustc_infer / src / infer / equate.rs
index ef6d464d3c6f101bad711e81647aa88450a4857b..3b1798ca73746cdb4361573527eb45adbfddb879 100644 (file)
@@ -153,12 +153,12 @@ fn binders<T>(
     {
         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)
     }
 }