File tree Expand file tree Collapse file tree 2 files changed +3
-16
lines changed
branches/snap-stage3/src/libsyntax/parse Expand file tree Collapse file tree 2 files changed +3
-16
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
refs/heads/master: 023dfb0c898d851dee6ace2f8339b73b5287136b
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
- refs/heads/snap-stage3: 39d74026663597a8d4ad0ab04e6d117bf9fd6ad4
4
+ refs/heads/snap-stage3: d45b5d2ed9b43b3ad573482fb8820a382f20289e
5
5
refs/heads/try: 5204084bd2e46af7cc6e0147430e44dd0d657bbb
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
Original file line number Diff line number Diff line change @@ -1716,12 +1716,7 @@ impl<'a> Parser<'a> {
1716
1716
}
1717
1717
1718
1718
pub fn maybe_parse_fixed_length_of_vec ( & mut self ) -> Option < P < ast:: Expr > > {
1719
- if self . check ( & token:: Comma ) &&
1720
- self . look_ahead ( 1 , |t| * t == token:: DotDot ) {
1721
- self . bump ( ) ;
1722
- self . bump ( ) ;
1723
- Some ( self . parse_expr_res ( RESTRICTION_NO_DOTS ) )
1724
- } else if self . check ( & token:: Semi ) {
1719
+ if self . check ( & token:: Semi ) {
1725
1720
self . bump ( ) ;
1726
1721
Some ( self . parse_expr ( ) )
1727
1722
} else {
@@ -2277,15 +2272,7 @@ impl<'a> Parser<'a> {
2277
2272
} else {
2278
2273
// Nonempty vector.
2279
2274
let first_expr = self . parse_expr ( ) ;
2280
- if self . check ( & token:: Comma ) &&
2281
- self . look_ahead ( 1 , |t| * t == token:: DotDot ) {
2282
- // Repeating vector syntax: [ 0, ..512 ]
2283
- self . bump ( ) ;
2284
- self . bump ( ) ;
2285
- let count = self . parse_expr ( ) ;
2286
- self . expect ( & token:: CloseDelim ( token:: Bracket ) ) ;
2287
- ex = ExprRepeat ( first_expr, count) ;
2288
- } else if self . check ( & token:: Semi ) {
2275
+ if self . check ( & token:: Semi ) {
2289
2276
// Repeating vector syntax: [ 0; 512 ]
2290
2277
self . bump ( ) ;
2291
2278
let count = self . parse_expr ( ) ;
You can’t perform that action at this time.
0 commit comments