-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
A-frontendArea: Compiler frontend (errors, parsing and HIR)Area: Compiler frontend (errors, parsing and HIR)A-lintsArea: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.
Description
Running rustc
with -A unused
to turn off complaints about various unused bits in code left the unused-attribute
warning in place:
/usr/local/bin/rustc -O --crate-type staticlib -A unused -o libMP4Metadata.a /home/froydnj/src/gecko-dev.git/media/libstagefright/binding/MP4Metadata.rs
/home/froydnj/src/gecko-dev.git/media/libstagefright/binding/byteorder/mod.rs:39:1: 39:29 warning: unused attribute, #[warn(unused_attributes)] on by default
/home/froydnj/src/gecko-dev.git/media/libstagefright/binding/byteorder/mod.rs:39 #![crate_name = "byteorder"]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/froydnj/src/gecko-dev.git/media/libstagefright/binding/byteorder/mod.rs:39:1: 39:29 warning: crate-level attribute should be in the root module, #[warn(unused_attributes)] on by default
/home/froydnj/src/gecko-dev.git/media/libstagefright/binding/byteorder/mod.rs:39 #![crate_name = "byteorder"]
This is documented in the -W help
output, but it was surprising to me and seems inconsistent.
Metadata
Metadata
Assignees
Labels
A-frontendArea: Compiler frontend (errors, parsing and HIR)Area: Compiler frontend (errors, parsing and HIR)A-lintsArea: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.