Skip to content

Commit 2f05c5c

Browse files
authored
Error API Cleanup (#45)
1 parent 5554688 commit 2f05c5c

File tree

3 files changed

+199
-165
lines changed

3 files changed

+199
-165
lines changed

src/bin/undname.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ fn main() {
1818
let print_demangled = |sym: &str| {
1919
let parsed = match msvc_demangler::parse(&sym) {
2020
Ok(parsed) => parsed,
21-
Err(_) => {
21+
Err(err) => {
22+
eprintln!("error: {}", err);
2223
println!("{}", sym);
2324
return;
2425
}
@@ -30,7 +31,10 @@ fn main() {
3031
let demangled = msvc_demangler::serialize(&parsed, flags);
3132
match demangled {
3233
Ok(ref string) => println!("{}", string),
33-
_ => println!("{}", sym),
34+
Err(err) => {
35+
eprintln!("error: {}", err);
36+
println!("{}", sym);
37+
}
3438
}
3539
};
3640

0 commit comments

Comments
 (0)