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