diff options
| -rw-r--r-- | src/librust/rust.rc | 8 | ||||
| -rw-r--r-- | src/libsyntax/parse/parser.rs | 1 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/librust/rust.rc b/src/librust/rust.rc index 2ebc162eb6a..b0edff033c3 100644 --- a/src/librust/rust.rc +++ b/src/librust/rust.rc @@ -47,14 +47,14 @@ enum UsageSource { UsgStr(&'self str) } -struct Command { +struct Command<'self> { cmd: &'self str, - action: Action/&self, + action: Action<'self>, usage_line: &'self str, - usage_full: UsageSource/&self + usage_full: UsageSource<'self>, } -static commands: &'static [Command/&static] = &[ +static commands: &'static [Command<'static>] = &[ Command{ cmd: "build", action: Exec("rustc"), diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index b7cc0b35023..af64bf07b7c 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -910,6 +910,7 @@ pub impl Parser { && self.look_ahead(1u) == token::BINOP(token::AND) { self.bump(); self.bump(); + self.obsolete(*self.last_span, ObsoleteLifetimeNotation); match *self.token { token::IDENT(sid, _) => { let span = copy self.span; |
