#![feature(core_intrinsics, const_raw_ptr_comparison)]
#![feature(layout_for_ptr)]
use std::intrinsics;
use std::mem::{size_of, size_of_val, size_of_val_raw};
struct Bomb;
impl Drop for Bomb {
fn drop(&mut self) {
eprintln!("BOOM!");
}
}
fn main() {
assert_eq!(size_of::