Add two tests, one xfailed, for inferring lambda kinds in return position
This commit is contained in:
parent
494264711d
commit
fa6a446e6c
9
src/test/run-pass/newlambdas-ret-infer.rs
Normal file
9
src/test/run-pass/newlambdas-ret-infer.rs
Normal file
@ -0,0 +1,9 @@
|
||||
// Test that the lambda kind is inferred correctly as a return
|
||||
// expression
|
||||
|
||||
fn shared() -> fn@() { ret || (); }
|
||||
|
||||
fn unique() -> fn~() { ret || (); }
|
||||
|
||||
fn main() {
|
||||
}
|
10
src/test/run-pass/newlambdas-ret-infer2.rs
Normal file
10
src/test/run-pass/newlambdas-ret-infer2.rs
Normal file
@ -0,0 +1,10 @@
|
||||
// xfail-test fn~ is not inferred
|
||||
// Test that the lambda kind is inferred correctly as a return
|
||||
// expression
|
||||
|
||||
fn shared() -> fn@() { || () }
|
||||
|
||||
fn unique() -> fn~() { || () }
|
||||
|
||||
fn main() {
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user