throw error(CL_INVALID_ARG_SIZE);
obj = dynamic_cast<clover::buffer *>(*(cl_mem *)value);
+ if (!obj)
+ throw error(CL_INVALID_MEM_OBJECT);
+
__set = true;
}
throw error(CL_INVALID_ARG_SIZE);
obj = dynamic_cast<clover::buffer *>(*(cl_mem *)value);
+ if (!obj)
+ throw error(CL_INVALID_MEM_OBJECT);
+
__set = true;
}
throw error(CL_INVALID_ARG_SIZE);
obj = dynamic_cast<clover::image *>(*(cl_mem *)value);
+ if (!obj)
+ throw error(CL_INVALID_MEM_OBJECT);
+
__set = true;
}
throw error(CL_INVALID_ARG_SIZE);
obj = dynamic_cast<clover::image *>(*(cl_mem *)value);
+ if (!obj)
+ throw error(CL_INVALID_MEM_OBJECT);
+
__set = true;
}