Skip to content

Commit d3e805f

Browse files
committed
---
yaml --- r: 138481 b: refs/heads/try2 c: f396582 h: refs/heads/master i: 138479: 578e461 v: v3
1 parent 750a045 commit d3e805f

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
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: 4650da5888427b60c6d38308bcdd76da40f1b181
8+
refs/heads/try2: f3965829ffd1e2eb4e2b8c4c8f151379f504ed7f
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/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())

branches/try2/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)