diff --git a/cranelift/codegen/meta/src/cdsl/mod.rs b/cranelift/codegen/meta/src/cdsl/mod.rs index fa5f625628..565783ad16 100644 --- a/cranelift/codegen/meta/src/cdsl/mod.rs +++ b/cranelift/codegen/meta/src/cdsl/mod.rs @@ -17,15 +17,6 @@ macro_rules! predicate { ($a:ident && $($b:tt)*) => { PredicateNode::And(Box::new($a.into()), Box::new(predicate!($($b)*))) }; - (!$a:ident && $($b:tt)*) => { - PredicateNode::And( - Box::new(PredicateNode::Not(Box::new($a.into()))), - Box::new(predicate!($($b)*)) - ) - }; - (!$a:ident) => { - PredicateNode::Not(Box::new($a.into())) - }; ($a:ident) => { $a.into() };