summary refs log tree commit diff
path: root/src/test/ui/panic-handler/panic-handler-twice.rs
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2020-12-28 20:15:16 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2020-12-29 23:39:56 +0300
commit4d2d0bad4e51d0d14d21b4e21cdb61b55dd11349 (patch)
tree9803bb601004e2fcb03d00009320067e439535d4 /src/test/ui/panic-handler/panic-handler-twice.rs
parent158f8d034b15e65ba8dc0d066358dd0632bfcd6e (diff)
downloadrust-4d2d0bad4e51d0d14d21b4e21cdb61b55dd11349.tar.gz
rust-4d2d0bad4e51d0d14d21b4e21cdb61b55dd11349.zip
Remove `compile-fail` test suite
Diffstat (limited to 'src/test/ui/panic-handler/panic-handler-twice.rs')
-rw-r--r--src/test/ui/panic-handler/panic-handler-twice.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/test/ui/panic-handler/panic-handler-twice.rs b/src/test/ui/panic-handler/panic-handler-twice.rs
new file mode 100644
index 00000000000..05bef66d849
--- /dev/null
+++ b/src/test/ui/panic-handler/panic-handler-twice.rs
@@ -0,0 +1,19 @@
+// dont-check-compiler-stderr
+// aux-build:some-panic-impl.rs
+
+#![feature(lang_items)]
+#![no_std]
+#![no_main]
+
+extern crate some_panic_impl;
+
+use core::panic::PanicInfo;
+
+#[panic_handler]
+fn panic(info: &PanicInfo) -> ! {
+    //~^ ERROR found duplicate lang item `panic_impl`
+    loop {}
+}
+
+#[lang = "eh_personality"]
+fn eh() {}