#![feature(lang_items, no_std)]
#![no_std]
-#[lang="phantom_fn"]
-trait PhantomFn<A:?Sized,R:?Sized=()> { }
-impl<A:?Sized, R:?Sized, U:?Sized> PhantomFn<A,R> for U { }
-
#[lang="copy"]
-trait Copy : PhantomFn<Self> { }
+trait Copy { }
#[lang="sized"]
-trait Sized : PhantomFn<Self> { }
+trait Sized { }
#[lang="start"]
fn start(_main: *const u8, _argc: isize, _argv: *const *const u8) -> isize { 0 }