rust/tests/ui/lint/dead-code/type-in-foreign.rs

20 lines
293 B
Rust

// Verify that we do not warn on types that are used by foreign functions.
//@ check-pass
#![deny(dead_code)]
#[repr(C)]
struct Type(u8);
#[repr(C)]
struct Param(u8);
extern "C" {
#[allow(dead_code)]
fn hey(t: Param);
#[allow(dead_code)]
static much: Type;
}
fn main() {}