diff options
| author | bors <bors@rust-lang.org> | 2014-09-12 19:05:53 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-09-12 19:05:53 +0000 |
| commit | 8780d9c6b5abce83089ca1dafb7efd178569a052 (patch) | |
| tree | 0ea04c413b3aea1d8477956f19ffb199deb28537 /src/libsyntax | |
| parent | 9c68679f2ebd5b165694e9346e4ad96a3e32aceb (diff) | |
| parent | 8e61612889233e7df26067e9d1c0ec7ffbac630c (diff) | |
| download | rust-8780d9c6b5abce83089ca1dafb7efd178569a052.tar.gz rust-8780d9c6b5abce83089ca1dafb7efd178569a052.zip | |
auto merge of #17134 : vberger/rust/lint_unused_extern_crate, r=alexcrichton
This PR creates a new lint : ``unused_extern_crate``, which do pretty much the same thing as ``unused_import``, but for ``extern crate`` statements. It is related to feature request #10385. I adapted the code tracking used imports so that it tracks extern crates usage as well. This was mainly trial and error and while I believe all cases are covered, there might be some code I added that is useless (long compile times didn't give me the opportunity to check this in detail). Also, I removed some unused ``extern crate`` statements from the libs, that where spotted by this new lint.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/diagnostic.rs | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/libsyntax/diagnostic.rs b/src/libsyntax/diagnostic.rs index c026a1c97c1..78d3d86b296 100644 --- a/src/libsyntax/diagnostic.rs +++ b/src/libsyntax/diagnostic.rs @@ -8,8 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -extern crate libc; - use codemap::{Pos, Span}; use codemap; use diagnostics; |
