diff --git a/pyopencl/_pvt_struct.py b/pyopencl/_pvt_struct.py index fa8718686a8cc5836edb2306000c1fefdbf7c1f9..90ed4a4a7ac6c633d638815a4e76f399839413ef 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)