Getting rid of lots more vector +=. (issue #2719)

This commit is contained in:
Eric Holk
2012-06-26 00:39:18 -07:00
parent 007b9d9acd
commit b9d3ad0736
34 changed files with 261 additions and 248 deletions

View File

@@ -298,13 +298,13 @@ fn split_class_items(cs: [@class_member]/~) -> ([ivar]/~, [@method]/~) {
for cs.each {|c|
alt c.node {
instance_var(i, t, cm, id, vis) {
vs += [{ident: /* FIXME (#2543) */ copy i,
ty: t,
cm: cm,
id: id,
vis: vis}]/~;
vec::push(vs, {ident: /* FIXME (#2543) */ copy i,
ty: t,
cm: cm,
id: id,
vis: vis});
}
class_method(m) { ms += [m]/~; }
class_method(m) { vec::push(ms, m); }
}
};
(vs, ms)