about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-11-29 11:25:02 -0800
committerPatrick Walton <pcwalton@mimiga.net>2012-11-29 11:25:02 -0800
commit9678abedecfb1b57158dcd5d1ebba9914a089dc5 (patch)
treea233b4d197bf1dd573f14cb2a724f259d8b6a255
parent976e1ced0037d88bcd0f32d6e831125b7710a73a (diff)
downloadrust-9678abedecfb1b57158dcd5d1ebba9914a089dc5.tar.gz
rust-9678abedecfb1b57158dcd5d1ebba9914a089dc5.zip
test: Add a test that function argument patterns take in the expected type. r=test-only
-rw-r--r--src/test/run-pass/fn-pattern-expected-type.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/run-pass/fn-pattern-expected-type.rs b/src/test/run-pass/fn-pattern-expected-type.rs
new file mode 100644
index 00000000000..7041878234f
--- /dev/null
+++ b/src/test/run-pass/fn-pattern-expected-type.rs
@@ -0,0 +1,8 @@
+fn main() {
+    let f: fn((int,int)) = |(x, y)| {
+        assert x == 1;
+        assert y == 2;
+    };
+    f((1, 2));
+}
+