melib: restore stringified variable print

This commit is contained in:
Manos Pitsidianakis 2019-07-15 00:04:20 +03:00
parent f13da6a26a
commit 85a70d656b
No known key found for this signature in database
GPG Key ID: 73627C2F690DF710

View File

@ -43,6 +43,7 @@ pub mod dbg {
}; };
($val:expr) => { ($val:expr) => {
if cfg!(debug_assertions) { if cfg!(debug_assertions) {
let stringify = stringify!($val);
// Use of `match` here is intentional because it affects the lifetimes // Use of `match` here is intentional because it affects the lifetimes
// of temporaries - https://stackoverflow.com/a/48732525/1063961 // of temporaries - https://stackoverflow.com/a/48732525/1063961
match $val { match $val {
@ -57,7 +58,7 @@ pub mod dbg {
line!(), line!(),
column!() column!()
); );
eprintln!("{} = {:?}", stringify!(tmp), tmp); eprintln!("{} = {:?}", stringify, tmp);
tmp tmp
} }
} }