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

View file

@ -2562,7 +2562,8 @@ impl<'a> Parser<'a> {
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;