]> git.lizzy.rs Git - rust.git/commit
Point at unused arguments for format string
authorEsteban Küber <esteban@kuber.com.ar>
Tue, 16 Jan 2018 05:38:12 +0000 (21:38 -0800)
committerEsteban Küber <esteban@kuber.com.ar>
Tue, 16 Jan 2018 05:38:12 +0000 (21:38 -0800)
commita4660dfea230638dea504c24ca67b49a1d67e1a6
treef443c3f7fae90e65daade7c2d2fce0dfcfcf261d
parentbb345a0be3ba3fa1970fe02789791c5c72788d8f
Point at unused arguments for format string

Avoid overlapping spans by only pointing at the arguments that are not
being used in the argument string. Enable libsyntax to have diagnostics
with multiple primary spans by accepting `Into<MultiSpan>` instead of
`Span`.
src/libsyntax/ext/base.rs
src/libsyntax/parse/parser.rs
src/libsyntax_ext/format.rs
src/test/ui/macros/format-foreign.rs
src/test/ui/macros/format-foreign.stderr
src/test/ui/macros/format-unused-lables.rs
src/test/ui/macros/format-unused-lables.stderr