From a46b3a13c4aa6162703572f2f0a832123cb76d7a Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Mon, 19 Dec 2016 11:29:06 +0100 Subject: [PATCH] Mark `panic_fmt` as `no_mangle` to work around rust-lang/rust#38281 (cherry picked from commit 081105bbb60e1c76f222a6c34baac4eec0c83846) (cherry picked from commit 1acc1ff5806f2fa101f726644d258eb4e4543540) --- src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib.rs b/src/lib.rs index 00d48050..22303bbb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -84,6 +84,7 @@ extern "C" fn eh_personality() {} #[cfg(not(test))] #[lang = "panic_fmt"] +#[no_mangle] extern "C" fn panic_fmt(fmt: core::fmt::Arguments, file: &'static str, line: u32) -> ! { println!("\n\nPANIC in {} at line {}:", file, line); println!(" {}", fmt);