Closed
Description
Following ICEs with rust from Sep 22, 2012:
// rustc --test match_borrowed_str.rs.rs && ./match_borrowed_str.rs
extern mod std;
fn compare(x: &str, y: &str) -> bool
{
match x
{
"foo" => y == "foo",
_ => y == "bar",
}
}
#[test]
fn tester()
{
assert compare("foo", "foo");
}
May be related to some of the other pattern matching bugs such as #2869.