From d9b53bbf4c538260cb997994f95743f50d8f5609 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Mon, 21 Dec 2015 02:32:19 +0100
Subject: [PATCH] Fix a few instances of missing PYOPENCL_CL_CASTABLE_THIS

---
 src/c_wrapper/gl_obj.cpp        | 4 ++--
 src/c_wrapper/memory_object.cpp | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/c_wrapper/gl_obj.cpp b/src/c_wrapper/gl_obj.cpp
index ad5cf5ba..139bb030 100644
--- a/src/c_wrapper/gl_obj.cpp
+++ b/src/c_wrapper/gl_obj.cpp
@@ -15,9 +15,9 @@ gl_texture::get_gl_texture_info(cl_gl_texture_info param_name) const
 {
     switch (param_name) {
     case CL_GL_TEXTURE_TARGET:
-        return pyopencl_get_int_info(GLenum, GLTexture, this, param_name);
+        return pyopencl_get_int_info(GLenum, GLTexture, PYOPENCL_CL_CASTABLE_THIS, param_name);
     case CL_GL_MIPMAP_LEVEL:
-        return pyopencl_get_int_info(GLint, GLTexture, this, param_name);
+        return pyopencl_get_int_info(GLint, GLTexture, PYOPENCL_CL_CASTABLE_THIS, param_name);
     default:
         throw clerror("MemoryObject.get_gl_texture_info", CL_INVALID_VALUE);
     }
diff --git a/src/c_wrapper/memory_object.cpp b/src/c_wrapper/memory_object.cpp
index de722420..018d39a0 100644
--- a/src/c_wrapper/memory_object.cpp
+++ b/src/c_wrapper/memory_object.cpp
@@ -51,7 +51,7 @@ memory_object::get_info(cl_uint param_name) const
 #endif
 #if PYOPENCL_CL_VERSION >= 0x2000
     case CL_MEM_USES_SVM_POINTER:
-        return pyopencl_get_int_info(cl_bool, MemObject, this, param_name);
+        return pyopencl_get_int_info(cl_bool, MemObject, PYOPENCL_CL_CASTABLE_THIS, param_name);
 #endif
 
     default:
-- 
GitLab