2015-10-04 04:57:32 -05:00
|
|
|
// Test to ensure we only report an error for the first issued loan that
|
|
|
|
// conflicts with a new loan, as opposed to every issued loan. This keeps us
|
|
|
|
// down to O(n) errors (for n problem lines), instead of O(n^2) errors.
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
let mut x = 1;
|
2018-04-09 04:28:00 -05:00
|
|
|
let mut addr = vec![];
|
2015-10-04 04:57:32 -05:00
|
|
|
loop {
|
|
|
|
match 1 {
|
2019-04-22 02:40:08 -05:00
|
|
|
1 => { addr.push(&mut x); } //~ ERROR [E0499]
|
|
|
|
2 => { addr.push(&mut x); } //~ ERROR [E0499]
|
|
|
|
_ => { addr.push(&mut x); } //~ ERROR [E0499]
|
2015-10-04 04:57:32 -05:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|