1
Fork 0

Use vec::truncate for vec::retain

This commit is contained in:
Seo Sanghyeon 2013-01-14 19:45:08 +09:00
parent 3d54187890
commit e368b16f82

View file

@ -895,9 +895,8 @@ pub fn retain<T>(v: &mut ~[T], f: pure fn(t: &T) -> bool) {
} }
} }
while deleted > 0 { if deleted > 0 {
v.pop(); v.truncate(len - deleted);
deleted -= 1;
} }
} }