Skip to content

Commit 8d1029d

Browse files
committed
Move test for issue 5579 under tests/ui/crashes
1 parent e4cd8e7 commit 8d1029d

File tree

2 files changed

+17
-21
lines changed

2 files changed

+17
-21
lines changed

tests/ui/checked_unwrap/simple_conditionals.rs

-21
Original file line numberDiff line numberDiff line change
@@ -78,24 +78,3 @@ fn main() {
7878

7979
assert!(x.is_ok(), "{:?}", x.unwrap_err()); // ok, it's a common test pattern
8080
}
81-
82-
mod issue_5579 {
83-
trait IsErr {
84-
fn is_err(&self, err: &str) -> bool;
85-
}
86-
87-
impl<T> IsErr for Option<T> {
88-
fn is_err(&self, _err: &str) -> bool {
89-
true
90-
}
91-
}
92-
93-
#[allow(unused)]
94-
fn boom() {
95-
let t = Some(1);
96-
97-
if t.is_err("") {
98-
t.unwrap();
99-
}
100-
}
101-
}

tests/ui/crashes/ice-5579.rs

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
trait IsErr {
2+
fn is_err(&self, err: &str) -> bool;
3+
}
4+
5+
impl<T> IsErr for Option<T> {
6+
fn is_err(&self, _err: &str) -> bool {
7+
true
8+
}
9+
}
10+
11+
fn main() {
12+
let t = Some(1);
13+
14+
if t.is_err("") {
15+
t.unwrap();
16+
}
17+
}

0 commit comments

Comments
 (0)