about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
-rw-r--r--src/libsyntax/parse/parser.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs
index a6834d1b886..969f5cdb436 100644
--- a/src/libsyntax/parse/parser.rs
+++ b/src/libsyntax/parse/parser.rs
@@ -1228,7 +1228,7 @@ pub impl Parser {
                   _ => self.fatal(~"expected open delimiter")
                 };
 
-                let ket = token::flip_delimiter(*self.token);
+                let ket = token::flip_delimiter(&*self.token);
                 let tts = self.parse_unspanned_seq(*self.token,
                                                    ket,
                                                    seq_sep_none(),
@@ -1433,7 +1433,7 @@ pub impl Parser {
           }
           token::LPAREN | token::LBRACE | token::LBRACKET => {
               // tjc: ??????
-            let ket = token::flip_delimiter(*self.token);
+            let ket = token::flip_delimiter(&*self.token);
             tt_delim(vec::append(
                 // the open delimiter:
                 ~[parse_any_tt_tok(self)],
@@ -1465,7 +1465,7 @@ pub impl Parser {
           token::LBRACE | token::LPAREN | token::LBRACKET => {
             self.parse_matcher_subseq(name_idx, *self.token,
                                       // tjc: not sure why we need a copy
-                                      token::flip_delimiter(*self.token))
+                                      token::flip_delimiter(&*self.token))
           }
           _ => self.fatal(~"expected open delimiter")
         }
@@ -3915,7 +3915,7 @@ pub impl Parser {
             // eat a matched-delimiter token tree:
             let tts = match *self.token {
               token::LPAREN | token::LBRACE => {
-                let ket = token::flip_delimiter(*self.token);
+                let ket = token::flip_delimiter(&*self.token);
                 self.parse_unspanned_seq(*self.token, ket,
                                          seq_sep_none(),
                                          |p| p.parse_token_tree())