diff --git a/src/c_wrapper/wrap_cl.h b/src/c_wrapper/wrap_cl.h
index 8e1a70f06bac8ee798f07a9a4835fd3f3acbbb37..b097d12d9ebb32c092333721eef32ea847ba8ac5 100644
--- a/src/c_wrapper/wrap_cl.h
+++ b/src/c_wrapper/wrap_cl.h
@@ -132,6 +132,13 @@ typedef struct _cl_image_desc {
 typedef cl_bitfield cl_mem_migration_flags;
 #endif
 
+#ifndef CL_VERSION_1_1
+typedef struct _cl_buffer_region {
+    size_t                  origin;
+    size_t                  size;
+} cl_buffer_region;
+#endif
+
 #ifndef cl_ext_migrate_memobject
 typedef cl_bitfield cl_mem_migration_flags_ext;
 #endif