diff --git a/src/wrap_cl.hpp b/src/wrap_cl.hpp
index 75a571f362111ab376fd41dd62698d3b792f7826..a61c6889387faa7e0b970f698efb4e077def49f2 100644
--- a/src/wrap_cl.hpp
+++ b/src/wrap_cl.hpp
@@ -3298,7 +3298,7 @@ namespace pyopencl
   {
     PYOPENCL_PARSE_WAIT_FOR;
 
-    void *pattern_ptr;
+    const void *pattern_ptr;
     PYOPENCL_BUFFER_SIZE_T pattern_len;
 
 #ifdef PYOPENCL_USE_NEW_BUFFER_INTERFACE