about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorP1start <rewi-github@whanau.org>2014-08-29 17:16:23 +1200
committerP1start <rewi-github@whanau.org>2014-08-29 17:24:55 +1200
commitb220db03bd334b2e74c4dfd62ed1318941b82a3c (patch)
tree8ac623aa515b3b959600356b202e7b2d4696f8c4 /src/test
parentdee8423531bf88752e14ebfbdc2c1d1ade8a8fa7 (diff)
downloadrust-b220db03bd334b2e74c4dfd62ed1318941b82a3c.tar.gz
rust-b220db03bd334b2e74c4dfd62ed1318941b82a3c.zip
Allow `!` as the return type of proc/closure literals
Fixes #13490.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/run-pass/closure-syntax.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/test/run-pass/closure-syntax.rs b/src/test/run-pass/closure-syntax.rs
index c2fbc2a4bf2..b5a94a02b34 100644
--- a/src/test/run-pass/closure-syntax.rs
+++ b/src/test/run-pass/closure-syntax.rs
@@ -78,6 +78,10 @@ fn bar<'b>() {
 
     let a = A;
     a.foo::<<'a>||>();
+
+    // issue #13490
+    let _ = || -> ! loop {};
+    let _ = proc() -> ! loop {};
 }
 
 struct B<T>;