make span on obsolete syntax very precise

This commit is contained in:
Niko Matsakis
2015-02-20 05:35:52 -05:00
parent 522d09dfec
commit 42e155e13b
+2 -1
View File
@@ -2562,7 +2562,8 @@ pub fn parse_dot_or_call_expr_with(&mut self, e0: P<Expr>) -> P<Expr> {
let index = self.mk_index(e, ix);
e = self.mk_expr(lo, hi, index);
self.obsolete(span, ObsoleteSyntax::EmptyIndex);
let obsolete_span = mk_sp(bracket_pos, hi);
self.obsolete(obsolete_span, ObsoleteSyntax::EmptyIndex);
} else {
let ix = self.parse_expr();
hi = self.span.hi;