From: Scott Olson Date: Sun, 24 Apr 2016 02:13:00 +0000 (-0600) Subject: Add missing boolean binops. X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=500cd256272160a06f3c2a10b8e6f3a19e494be6;p=rust.git Add missing boolean binops. --- diff --git a/src/primval.rs b/src/primval.rs index 3d844cebd31..ad96fbe7d41 100644 --- a/src/primval.rs +++ b/src/primval.rs @@ -71,7 +71,11 @@ fn unrelated_ptr_ops(bin_op: mir::BinOp) -> EvalResult { Le => l <= r, Gt => l > r, Ge => l >= r, - _ => panic!("invalid binary operation on booleans: {:?}", bin_op), + BitOr => l | r, + BitXor => l ^ r, + BitAnd => l & r, + Add | Sub | Mul | Div | Rem | Shl | Shr => + panic!("invalid binary operation on booleans: {:?}", bin_op), }) }