From 1aef687f9c8595b3e0426bcc19a9dda67124b0a6 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 29 Jan 2021 23:21:12 +0000 Subject: [PATCH] utils: Improve ensure_eq! so it always takes references That saves some minorly annoying & typing Signed-off-by: Ian Jackson --- src/utils.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils.rs b/src/utils.rs index b9628a83..0980584d 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -15,12 +15,12 @@ use libc; macro_rules! ensure_eq { ($v1:expr, $v2:expr) => { ({ - let v1 = $v1; - let v2 = $v2; - if &v1 != &v2 { + let v1 = &$v1; + let v2 = &$v2; + if v1 != v2 { Err(anyhow!("ensure_eq failed: {} != {}: {:?} != {:?}", stringify!($v1), stringify!($v2), - &v1, &v2)) + v1, v2)) } else { Ok(()) } -- 2.30.2