]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/closure-expected-type/expect-fn-supply-fn.rs
modify leak-check to track only outgoing edges from placeholders
[rust.git] / src / test / ui / closure-expected-type / expect-fn-supply-fn.rs
index a4e43da91baf8d805275a5913d807202a9014c40..6977fd47a2e85f03ead9066f7d3b6ef41812d651 100644 (file)
@@ -28,14 +28,14 @@ fn expect_free_supply_bound() {
     // Here, we are given a function whose region is bound at closure level,
     // but we expect one bound in the argument. Error results.
     with_closure_expecting_fn_with_free_region(|x: fn(&u32), y| {});
-    //~^ ERROR type mismatch
+    //~^ ERROR mismatched types
 }
 
 fn expect_bound_supply_free_from_fn<'x>(x: &'x u32) {
     // Here, we are given a `fn(&u32)` but we expect a `fn(&'x
     // u32)`. In principle, this could be ok, but we demand equality.
     with_closure_expecting_fn_with_bound_region(|x: fn(&'x u32), y| {});
-    //~^ ERROR type mismatch
+    //~^ ERROR mismatched types
 }
 
 fn expect_bound_supply_free_from_closure() {
@@ -44,7 +44,7 @@ fn expect_bound_supply_free_from_closure() {
     // the argument level.
     type Foo<'a> = fn(&'a u32);
     with_closure_expecting_fn_with_bound_region(|x: Foo<'_>, y| {
-    //~^ ERROR type mismatch
+    //~^ ERROR mismatched types
     });
 }