From 5fa107c80054e0d14c1bef084040433126bebc6e Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Thu, 30 Jan 2014 15:39:08 -0600
Subject: [PATCH] Re-fix the CL_MEM_COPY_HOST_PTR masking fix in sub-buffer
 creation via slicing

---
 src/wrapper/wrap_cl.hpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/wrapper/wrap_cl.hpp b/src/wrapper/wrap_cl.hpp
index 4be614a0..1738fe56 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,
-- 
GitLab