summaryrefslogtreecommitdiffstats
path: root/src/test/ui/liveness/liveness-closure-require-ret.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/liveness/liveness-closure-require-ret.rs')
-rw-r--r--src/test/ui/liveness/liveness-closure-require-ret.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/test/ui/liveness/liveness-closure-require-ret.rs b/src/test/ui/liveness/liveness-closure-require-ret.rs
new file mode 100644
index 000000000..b86d1fe4a
--- /dev/null
+++ b/src/test/ui/liveness/liveness-closure-require-ret.rs
@@ -0,0 +1,2 @@
+fn force<F>(f: F) -> isize where F: FnOnce() -> isize { f() }
+fn main() { println!("{}", force(|| {})); } //~ ERROR mismatched types