From f59b6c03d62d626533356471772ed453a26cc7c0 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 8 Oct 2015 18:31:16 +0200 Subject: [PATCH] Print panic message --- src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index d4375b90..b66d85f1 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -58,4 +58,8 @@ extern fn eh_personality() {} #[cfg(not(test))] #[lang = "panic_fmt"] -extern fn panic_fmt() -> ! {loop{}} +extern fn panic_fmt(fmt: core::fmt::Arguments, file: &str, line: u32) -> ! { + println!("\n\nPANIC in {} at line {}:", file, line); + println!("{}", fmt); + loop{} +}