diff --git a/src/test/run-pass/check-pattern-bound.rs b/src/test/run-pass/check-pattern-bound.rs new file mode 100644 index 000000000000..0ebaf84b96d3 --- /dev/null +++ b/src/test/run-pass/check-pattern-bound.rs @@ -0,0 +1,16 @@ +use std; +import std::option::*; + +pure fn p(x:int) -> bool { true } + +fn f(x:int) : p(x) { } + +fn main() { + alt some(5) { + some(y) { + check p(y); + f(y); + } + _ { fail "yuck"; } + } +}