//@ run-pass | |
#![allow(stable_features)] | |
#![allow(unused_variables)] | |
// #45662 | |
#![feature(repr_align)] | |
#[repr(align(16))] | |
pub struct A(#[allow(dead_code)] i64); | |
#[allow(improper_ctypes_definitions)] | |
pub extern "C" fn foo(x: A) {} | |
fn main() { | |
foo(A(0)); | |
} |