diff --git a/src/wrapper/wrap_cl.hpp b/src/wrapper/wrap_cl.hpp index 4be614a0c427a75c34cb8b927476472874012eb3..1738fe568a4f9cbab6180b033a705348abb41688 100644 --- a/src/wrapper/wrap_cl.hpp +++ b/src/wrapper/wrap_cl.hpp @@ -1725,7 +1725,7 @@ namespace pyopencl PYOPENCL_CALL_GUARDED(clGetMemObjectInfo, (data(), CL_MEM_FLAGS, sizeof(my_flags), &my_flags, 0)); - flags &= ^CL_MEM_COPY_HOST_PTR; + flags &= ~CL_MEM_COPY_HOST_PTR; if (end <= start) throw pyopencl::error("Buffer.__getitem__", CL_INVALID_VALUE,