diff --git a/src/lib.rs b/src/lib.rs index 2b31d97..e2d58f7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -448,10 +448,11 @@ where options, &mut out, ); - self.parsed.demangle(&mut ctx, None).map_err(|err| { + if let Err(err) = self.parsed.demangle(&mut ctx, None) { log!("Demangling error: {:#?}", err); - fmt::Error - })?; + write!(f, "")?; + return Ok(()); + } } write!(f, "{}", &out) }