about summary refs log tree commit diff
path: root/src/libsyntax/parse
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2013-02-24 18:51:04 -0800
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2013-02-26 00:00:04 -0800
commit3180d22dde253c86ff42eb8a3e936a7856477ca4 (patch)
treecb9685929d7838187e48521ad6cd664d2200bf87 /src/libsyntax/parse
parentbff22cf1665e98a1c3feb60e1c23fc30a4120934 (diff)
downloadrust-3180d22dde253c86ff42eb8a3e936a7856477ca4.tar.gz
rust-3180d22dde253c86ff42eb8a3e936a7856477ca4.zip
libsyntax: change parse_trait_ref_list to take a &Token
Diffstat (limited to 'src/libsyntax/parse')
-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 9fe53fe50e2..ef274cb94ab 100644
--- a/src/libsyntax/parse/parser.rs
+++ b/src/libsyntax/parse/parser.rs
@@ -3001,7 +3001,7 @@ pub impl Parser {
         let traits;
         if *self.token == token::COLON {
             self.bump();
-            traits = self.parse_trait_ref_list(token::LBRACE);
+            traits = self.parse_trait_ref_list(&token::LBRACE);
         } else {
             traits = ~[];
         }
@@ -3110,9 +3110,9 @@ pub impl Parser {
         }
     }
 
-    fn parse_trait_ref_list(ket: token::Token) -> ~[@trait_ref] {
+    fn parse_trait_ref_list(ket: &token::Token) -> ~[@trait_ref] {
         self.parse_seq_to_before_end(
-            ket,
+            *ket,
             seq_sep_none(),
             |p| p.parse_trait_ref()
         )
@@ -3124,7 +3124,7 @@ pub impl Parser {
         let ty_params = self.parse_ty_params();
         if self.eat(&token::COLON) {
             self.obsolete(copy *self.span, ObsoleteClassTraits);
-            let _ = self.parse_trait_ref_list(token::LBRACE);
+            let _ = self.parse_trait_ref_list(&token::LBRACE);
         }
 
         let mut fields: ~[@struct_field];