// aux-build:unaligned_references_external_crate.rs #![allow(safe_packed_borrows)] extern crate unaligned_references_external_crate; unaligned_references_external_crate::mac! { //~ERROR reference to packed field is unaligned #[repr(packed)] pub struct X { pub field: u16 } } fn main() {}