diff options
Diffstat (limited to 'src/test/ui/panic-handler/panic-handler-duplicate.rs')
-rw-r--r-- | src/test/ui/panic-handler/panic-handler-duplicate.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/ui/panic-handler/panic-handler-duplicate.rs b/src/test/ui/panic-handler/panic-handler-duplicate.rs new file mode 100644 index 000000000..bd99af999 --- /dev/null +++ b/src/test/ui/panic-handler/panic-handler-duplicate.rs @@ -0,0 +1,17 @@ +// compile-flags:-C panic=abort + +#![feature(lang_items)] +#![no_std] +#![no_main] + +use core::panic::PanicInfo; + +#[panic_handler] +fn panic(info: &PanicInfo) -> ! { + loop {} +} + +#[lang = "panic_impl"] +fn panic2(info: &PanicInfo) -> ! { //~ ERROR found duplicate lang item `panic_impl` + loop {} +} |