提交 5411cbf6 编写于 作者: J John Clements

remove unused flag to parse_local fn

上级 63397b85
......@@ -2433,8 +2433,7 @@ fn parse_pat_ident(&self, refutable: bool,
}
// parse a local variable declaration
fn parse_local(&self, is_mutbl: bool,
allow_init: bool) -> @local {
fn parse_local(&self, is_mutbl: bool) -> @local {
let lo = self.span.lo;
let pat = self.parse_pat(false);
let mut ty = @Ty {
......@@ -2443,7 +2442,7 @@ fn parse_local(&self, is_mutbl: bool,
span: mk_sp(lo, lo),
};
if self.eat(&token::COLON) { ty = self.parse_ty(false); }
let init = if allow_init { self.parse_initializer() } else { None };
let init = self.parse_initializer();
@spanned(
lo,
self.last_span.hi,
......@@ -2460,9 +2459,9 @@ fn parse_local(&self, is_mutbl: bool,
fn parse_let(&self) -> @decl {
let is_mutbl = self.eat_keyword(&~"mut");
let lo = self.span.lo;
let mut locals = ~[self.parse_local(is_mutbl, true)];
let mut locals = ~[self.parse_local(is_mutbl)];
while self.eat(&token::COMMA) {
locals.push(self.parse_local(is_mutbl, true));
locals.push(self.parse_local(is_mutbl));
}
return @spanned(lo, self.last_span.hi, decl_local(locals));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册