mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-28 20:16:58 +03:00
69aafd21f5
Signed-off-by: tcpdumppy <847462026@qq.com>
19 lines
471 B
Rust
19 lines
471 B
Rust
//@ check-pass
|
|
|
|
// this test checks that the `dead_code` lint is *NOT* being emitted
|
|
// for `foo` as `foo` is being used by `main`, and so the `#[expect]`
|
|
// is unfulfilled
|
|
//
|
|
// it also checks that the `dead_code` lint is also *NOT* emitted
|
|
// for `bar` as it's suppresed by the `#[expect]` on `bar`
|
|
|
|
#![warn(dead_code)] // to override compiletest
|
|
|
|
fn bar() {}
|
|
|
|
#[expect(dead_code)]
|
|
//~^ WARN this lint expectation is unfulfilled
|
|
fn foo() { bar() }
|
|
|
|
fn main() { foo() }
|