Skip to content

Commit 2723e1c

Browse files
committed
test: Add tests for issue #452
1 parent c734c96 commit 2723e1c

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed

src/test/run-fail/expr-alt-fail-fn.rs

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// error-pattern:explicit failure
2+
3+
fn f() -> ! { fail }
4+
5+
fn g() -> int {
6+
auto x = alt (true) {
7+
case (true) {
8+
f()
9+
}
10+
case (false) {
11+
10
12+
}
13+
};
14+
ret x;
15+
}
16+
17+
fn main() {
18+
g();
19+
}

src/test/run-fail/expr-if-fail-fn.rs

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// error-pattern:explicit failure
2+
3+
fn f() -> ! { fail }
4+
5+
fn g() -> int {
6+
auto x = if (true) {
7+
f()
8+
} else {
9+
10
10+
};
11+
ret x;
12+
}
13+
14+
fn main() {
15+
g();
16+
}

0 commit comments

Comments
 (0)