use logical rather than bit and
diff --git a/Modules/operator.c b/Modules/operator.c
index 7cbb45e..375592c 100644
--- a/Modules/operator.c
+++ b/Modules/operator.c
@@ -319,7 +319,7 @@
         Py_buffer view_a;
         Py_buffer view_b;
 
-        if ((PyObject_CheckBuffer(a) == 0) & (PyObject_CheckBuffer(b) == 0)) {
+        if (PyObject_CheckBuffer(a) == 0 && PyObject_CheckBuffer(b) == 0) {
             PyErr_Format(PyExc_TypeError,
                          "unsupported operand types(s) or combination of types: "
                          "'%.100s' and '%.100s'",