// run-pass | |
struct NoDerive(#[allow(dead_code)] i32); | |
#[derive(PartialEq)] | |
struct WrapEmbedded(*const NoDerive); | |
const WRAP_UNSAFE_EMBEDDED: &&WrapEmbedded = &&WrapEmbedded(std::ptr::null()); | |
fn main() { | |
let b = match WRAP_UNSAFE_EMBEDDED { | |
WRAP_UNSAFE_EMBEDDED => true, | |
_ => false, | |
}; | |
assert!(b); | |
} |