Rollup merge of #43463 - nrc:catch-span, r=petrochenkov

Fix the spans of catch blocks to include the `do`
This commit is contained in:
Mark Simulacrum 2017-07-26 06:15:06 -06:00 committed by GitHub
commit f7d06b3418

View File

@ -2243,9 +2243,9 @@ impl<'a> Parser<'a> {
attrs);
}
if self.is_catch_expr() {
let lo = self.span;
assert!(self.eat_keyword(keywords::Do));
assert!(self.eat_keyword(keywords::Catch));
let lo = self.prev_span;
return self.parse_catch_expr(lo, attrs);
}
if self.eat_keyword(keywords::Return) {