From 373164d1694242a23eafa3917bca4d2a963bff9d Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Tue, 30 Jun 2015 16:31:41 -0500
Subject: [PATCH] Fix: Work around Py26 struct packing bug

---
 pyopencl/_pvt_struct.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyopencl/_pvt_struct.py b/pyopencl/_pvt_struct.py
index fa871868..90ed4a4a 100644
--- a/pyopencl/_pvt_struct.py
+++ b/pyopencl/_pvt_struct.py
@@ -59,7 +59,7 @@ def pack_py26(type_char, obj):
         return _pack('f', obj.real) + _pack('f', obj.imag)
     elif type_char == "D":
         return _pack('d', obj.real) + _pack('d', obj.imag)
-    elif type_char in "LD":
+    elif type_char in "IL":
         return _pack(type_char, long(obj))
     else:
         return _pack(_type_char_map.get(type_char, type_char), obj)
-- 
GitLab