about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
diff options
context:
space:
mode:
authorJohn Clements <clements@racket-lang.org>2013-09-10 12:01:44 -0700
committerJohn Clements <clements@racket-lang.org>2013-09-10 14:12:54 -0700
commit422cf1adc5e0637e22c56d6c0b34773d9e8c6f85 (patch)
treec05e6c4bffddd00595fc1bb9cc7665dc3ffc8621 /src/libsyntax/parse/parser.rs
parent917d3c28b6aab7de454087236173122616a6f9b6 (diff)
downloadrust-422cf1adc5e0637e22c56d6c0b34773d9e8c6f85.tar.gz
rust-422cf1adc5e0637e22c56d6c0b34773d9e8c6f85.zip
change type of ExprLoop and ExprBreak elts from ident->name.
Lots of downstream changes in librustc, should be infinitesimally faster.
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
-rw-r--r--src/libsyntax/parse/parser.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs
index 9a09a1d9cec..4adc34d75a7 100644
--- a/src/libsyntax/parse/parser.rs
+++ b/src/libsyntax/parse/parser.rs
@@ -1849,7 +1849,7 @@ impl Parser {
             if self.token_is_lifetime(&*self.token) {
                 let lifetime = self.get_lifetime(&*self.token);
                 self.bump();
-                ex = ExprBreak(Some(lifetime));
+                ex = ExprBreak(Some(lifetime.name));
             } else {
                 ex = ExprBreak(None);
             }
@@ -2585,7 +2585,7 @@ impl Parser {
             let ex = if self.token_is_lifetime(&*self.token) {
                 let lifetime = self.get_lifetime(&*self.token);
                 self.bump();
-                ExprAgain(Some(lifetime))
+                ExprAgain(Some(lifetime.name))
             } else {
                 ExprAgain(None)
             };