19 lines
360 B
Rust
19 lines
360 B
Rust
|
//@ check-pass
|
||
|
//@ revisions: allow expect
|
||
|
|
||
|
// this test checks that no matter if we put #[allow(dead_code)]
|
||
|
// or #[expect(dead_code)], no warning is being emited
|
||
|
|
||
|
#![feature(lint_reasons)]
|
||
|
#![warn(dead_code)] // to override compiletest
|
||
|
|
||
|
fn f() {}
|
||
|
|
||
|
#[cfg_attr(allow, allow(dead_code))]
|
||
|
#[cfg_attr(expect, expect(dead_code))]
|
||
|
fn g() {
|
||
|
f();
|
||
|
}
|
||
|
|
||
|
fn main() {}
|