From 9390cdaa8b0a35c025a322d458fb54ab015f58f4 Mon Sep 17 00:00:00 2001 From: Seo Sanghyeon Date: Tue, 21 May 2013 19:08:34 +0900 Subject: [PATCH 1/2] Correct span for expr_vec --- src/libsyntax/parse/parser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 2de27285ce2b1..9f11b059a9535 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -1311,7 +1311,7 @@ pub impl Parser { ex = expr_vec(~[first_expr], mutbl); } } - hi = self.span.hi; + hi = self.last_span.hi; } else if self.eat_keyword("__log") { // LOG expression self.expect(&token::LPAREN); From 258d20ea84c51deb0192f7f2576edfa8ca726059 Mon Sep 17 00:00:00 2001 From: Seo Sanghyeon Date: Tue, 21 May 2013 19:09:22 +0900 Subject: [PATCH 2/2] Correct span for unused_import --- src/librustc/middle/resolve.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librustc/middle/resolve.rs b/src/librustc/middle/resolve.rs index 12ad7251645f8..716ec32bf3ce3 100644 --- a/src/librustc/middle/resolve.rs +++ b/src/librustc/middle/resolve.rs @@ -5121,7 +5121,7 @@ pub impl Resolver { view_path_simple(_, _, id) | view_path_glob(_, id) => { if !self.used_imports.contains(&id) { self.session.add_lint(unused_imports, - id, vi.span, + id, p.span, ~"unused import"); } }