#![warn(clippy::manual_assert)]
#![allow(clippy::nonminimal_bool)]
+macro_rules! one {
+ () => {
+ 1
+ };
+}
+
fn main() {
let a = vec![1, 2, 3];
let c = Some(2);
assert!(!(a.is_empty() && !b.is_empty()), "panic3");
assert!(!(b.is_empty() || a.is_empty()), "panic4");
assert!(!(a.is_empty() || !b.is_empty()), "panic5");
+ assert!(!a.is_empty(), "with expansion {}", one!());
}