| #![feature(lang_items, no_core, auto_traits)] | |
| #![no_core] | |
| #[lang="copy"] | |
| trait Copy { } | |
| #[lang="sized"] | |
| trait Sized { } | |
| #[lang = "freeze"] | |
| auto trait Freeze {} | |
| #[lang="start"] | |
| fn start(_main: *const u8, _argc: isize, _argv: *const *const u8) -> isize { 0 } | |
| extern { | |
| fn _foo() -> [u8; 16]; | |
| } | |
| fn _main() { | |
| let _a = unsafe { _foo() }; | |
| } |