// --force-warn $LINT causes $LINT (which is warn-by-default) to warn | |
// despite being allowed in one submodule (but not the other) | |
//@ compile-flags: --force-warn dead_code | |
//@ check-pass | |
mod one { | |
#![allow(dead_code)] | |
fn dead_function() {} | |
//~^ WARN function `dead_function` is never used | |
} | |
mod two { | |
fn dead_function() {} | |
//~^ WARN function `dead_function` is never used | |
} | |
fn main() {} |