Skip to content

Commit f49d4e7

Browse files
committed
---
yaml --- r: 44730 b: refs/heads/master c: f396582 h: refs/heads/master v: v3
1 parent 1522b79 commit f49d4e7

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
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: 4650da5888427b60c6d38308bcdd76da40f1b181
2+
refs/heads/master: f3965829ffd1e2eb4e2b8c4c8f151379f504ed7f
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: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,7 +1228,7 @@ pub impl Parser {
12281228
_ => self.fatal(~"expected open delimiter")
12291229
};
12301230

1231-
let ket = token::flip_delimiter(*self.token);
1231+
let ket = token::flip_delimiter(&*self.token);
12321232
let tts = self.parse_unspanned_seq(*self.token,
12331233
ket,
12341234
seq_sep_none(),
@@ -1433,7 +1433,7 @@ pub impl Parser {
14331433
}
14341434
token::LPAREN | token::LBRACE | token::LBRACKET => {
14351435
// tjc: ??????
1436-
let ket = token::flip_delimiter(*self.token);
1436+
let ket = token::flip_delimiter(&*self.token);
14371437
tt_delim(vec::append(
14381438
// the open delimiter:
14391439
~[parse_any_tt_tok(self)],
@@ -1465,7 +1465,7 @@ pub impl Parser {
14651465
token::LBRACE | token::LPAREN | token::LBRACKET => {
14661466
self.parse_matcher_subseq(name_idx, *self.token,
14671467
// tjc: not sure why we need a copy
1468-
token::flip_delimiter(*self.token))
1468+
token::flip_delimiter(&*self.token))
14691469
}
14701470
_ => self.fatal(~"expected open delimiter")
14711471
}
@@ -3915,7 +3915,7 @@ pub impl Parser {
39153915
// eat a matched-delimiter token tree:
39163916
let tts = match *self.token {
39173917
token::LPAREN | token::LBRACE => {
3918-
let ket = token::flip_delimiter(*self.token);
3918+
let ket = token::flip_delimiter(&*self.token);
39193919
self.parse_unspanned_seq(*self.token, ket,
39203920
seq_sep_none(),
39213921
|p| p.parse_token_tree())

trunk/src/libsyntax/parse/token.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,8 @@ pub pure fn can_begin_expr(t: Token) -> bool {
257257
}
258258
259259
/// what's the opposite delimiter?
260-
pub fn flip_delimiter(t: token::Token) -> token::Token {
261-
match t {
260+
pub fn flip_delimiter(t: &token::Token) -> token::Token {
261+
match *t {
262262
token::LPAREN => token::RPAREN,
263263
token::LBRACE => token::RBRACE,
264264
token::LBRACKET => token::RBRACKET,

0 commit comments

Comments
 (0)