@@ -84,8 +84,6 @@ use print::pprust::expr_to_str;
84
84
use util:: interner:: Interner ;
85
85
86
86
use core:: cmp;
87
- use core:: dvec:: DVec ;
88
- use core:: dvec;
89
87
use core:: either:: { Either , Left , Right } ;
90
88
use core:: either;
91
89
use core:: result:: Result ;
@@ -1323,11 +1321,11 @@ pub impl Parser {
1323
1321
}
1324
1322
1325
1323
fn parse_all_token_trees ( ) -> ~[ token_tree ] {
1326
- let tts = DVec ( ) ;
1324
+ let mut tts = ~ [ ] ;
1327
1325
while self . token != token:: EOF {
1328
1326
tts. push ( self . parse_token_tree ( ) ) ;
1329
1327
}
1330
- tts. get ( )
1328
+ tts
1331
1329
}
1332
1330
1333
1331
fn parse_matchers ( ) -> ~[ matcher ] {
@@ -3954,7 +3952,7 @@ pub impl Parser {
3954
3952
VIEW_ITEMS_AND_ITEMS_ALLOWED | IMPORTS_AND_ITEMS_ALLOWED => false
3955
3953
} ;
3956
3954
3957
- let ( view_items, items, foreign_items) = ( DVec ( ) , DVec ( ) , DVec ( ) ) ;
3955
+ let mut ( view_items, items, foreign_items) = ( ~ [ ] , ~ [ ] , ~ [ ] ) ;
3958
3956
loop {
3959
3957
match self . parse_item_or_view_item ( attrs, items_allowed,
3960
3958
foreign_items_allowed,
@@ -3986,9 +3984,9 @@ pub impl Parser {
3986
3984
}
3987
3985
3988
3986
{ attrs_remaining: attrs,
3989
- view_items: dvec :: unwrap ( move view_items) ,
3990
- items: dvec :: unwrap ( move items) ,
3991
- foreign_items: dvec :: unwrap ( move foreign_items) }
3987
+ view_items: view_items,
3988
+ items: items,
3989
+ foreign_items: foreign_items}
3992
3990
}
3993
3991
3994
3992
// Parses a source module as a crate
0 commit comments