Skip to content

Commit 3d8df99

Browse files
committed
Add xfailed test cases
1 parent 9d276b1 commit 3d8df99

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

src/test/run-pass/issue-3121.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// xfail-test
2+
enum side { mayo, catsup, vinegar }
3+
enum order { hamburger, fries(side), shake }
4+
enum meal { to_go(order), for_here(order) }
5+
6+
fn foo(m: @meal, cond: bool) {
7+
match *m {
8+
to_go(_) => { }
9+
for_here(_) if cond => {}
10+
for_here(hamburger) => {}
11+
for_here(fries(_s)) => {}
12+
for_here(shake) => {}
13+
}
14+
}
15+
16+
fn main() {
17+
foo(@for_here(hamburger), true)
18+
}

src/test/run-pass/issue-3895.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// xfail-test
2+
fn main() {
3+
enum State { BadChar, BadSyntax }
4+
5+
match BadChar {
6+
_ if true => BadChar,
7+
BadChar | BadSyntax => fail ,
8+
};
9+
}

0 commit comments

Comments
 (0)