]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_trait_selection/src/traits/select/mod.rs
Auto merge of #99028 - tmiasko:inline, r=estebank
[rust.git] / compiler / rustc_trait_selection / src / traits / select / mod.rs
index 596ee43562234421e37fe7153cdbe3d1bc22fa61..b205ca8fa11694855cb6c53557383a369c538c07 100644 (file)
@@ -394,6 +394,10 @@ fn evaluation_probe(
                 Err(_) => return Ok(EvaluatedToErr),
             }
 
+            if self.infcx.opaque_types_added_in_snapshot(snapshot) {
+                return Ok(result.max(EvaluatedToOkModuloOpaqueTypes));
+            }
+
             match self.infcx.region_constraints_added_in_snapshot(snapshot) {
                 None => Ok(result),
                 Some(_) => Ok(result.max(EvaluatedToOkModuloRegions)),