Skip to content

Commit 95cb8c0

Browse files
committed
---
yaml --- r: 44739 b: refs/heads/master c: 380597e h: refs/heads/master i: 44737: 2108b9c 44735: ae3bd0b v: v3
1 parent 2317a0e commit 95cb8c0

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: cf6e21a17f04ddc766633f1f22144f7e6c59008c
2+
refs/heads/master: 380597eba35be0eb12c59180e1eea97264cd3cc7
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: a6d9689399d091c3265f00434a69c551a61c28dc
55
refs/heads/try: ef355f6332f83371e4acf04fc4eb940ab41d78d3

trunk/src/libsyntax/parse/parser.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1502,9 +1502,9 @@ pub impl Parser {
15021502
token::LBRACE | token::LPAREN | token::LBRACKET => {
15031503
self.parse_matcher_subseq(
15041504
name_idx,
1505-
*self.token,
1505+
&*self.token,
15061506
// tjc: not sure why we need a copy
1507-
token::flip_delimiter(&*self.token)
1507+
&token::flip_delimiter(&*self.token)
15081508
)
15091509
}
15101510
_ => self.fatal(~"expected open delimiter")
@@ -1517,15 +1517,15 @@ pub impl Parser {
15171517
// invalid. It's similar to common::parse_seq.
15181518
fn parse_matcher_subseq(
15191519
name_idx: @mut uint,
1520-
bra: token::Token,
1521-
ket: token::Token
1520+
bra: &token::Token,
1521+
ket: &token::Token
15221522
) -> ~[matcher] {
15231523
let mut ret_val = ~[];
15241524
let mut lparens = 0u;
15251525

1526-
self.expect(&bra);
1526+
self.expect(bra);
15271527

1528-
while *self.token != ket || lparens > 0u {
1528+
while *self.token != *ket || lparens > 0u {
15291529
if *self.token == token::LPAREN { lparens += 1u; }
15301530
if *self.token == token::RPAREN { lparens -= 1u; }
15311531
ret_val.push(self.parse_matcher(name_idx));
@@ -1545,8 +1545,8 @@ pub impl Parser {
15451545
let name_idx_lo = *name_idx;
15461546
let ms = self.parse_matcher_subseq(
15471547
name_idx,
1548-
token::LPAREN,
1549-
token::RPAREN
1548+
&token::LPAREN,
1549+
&token::RPAREN
15501550
);
15511551
if ms.len() == 0u {
15521552
self.fatal(~"repetition body must be nonempty");

0 commit comments

Comments
 (0)