#[lang = "sized"] pub trait Sized {} struct A { // { dg-warning "struct is never constructed" "" { target *-*-* } .-1 } f: *const T, } pub fn cast(a: A) { let z = a.f as *const (); }