diff --git a/pyopencl/__init__.py b/pyopencl/__init__.py index a87fe48deb904a6e6948ec884b5341c13178a635..8be13175081563866b38980f959e47b51bde104d 100644 --- a/pyopencl/__init__.py +++ b/pyopencl/__init__.py @@ -544,7 +544,7 @@ def _add_functionality(): elif arg_type_char == "F": _arg = pack('f', arg.real) + pack('f', arg.imag) elif arg_type_char == "D": - _arg = pack('d', arg.real) + pack('d', arg.imag) + _arg = pack('d', arg.real) + pack('d', arg.imag) else: _arg = pack(_type_char_map.get(arg_type_char, arg_type_char), arg)