//@ compile-flags:-C panic=abort #![feature(lang_items)] #![feature(no_core)] #![no_core] #![no_main] #[panic_handler] fn panic() -> ! { //~^ ERROR requires `panic_info` lang_item loop {} } #[lang = "pointee_sized"] pub trait PointeeSized {} #[lang = "meta_sized"] pub trait MetaSized: PointeeSized {} #[lang = "sized"] trait Sized: MetaSized {}