diff --git a/pyopencl/characterize/__init__.py b/pyopencl/characterize/__init__.py index 175a951d42f2e3e531ead13bafe0128e3fc6a092..b6ea1c53f4d812dd79389e17a11051d88a4be173 100644 --- a/pyopencl/characterize/__init__.py +++ b/pyopencl/characterize/__init__.py @@ -329,6 +329,7 @@ def has_struct_arg_count_bug(dev): if dev.platform.name == "Apple" and dev.type & cl.device_type.CPU: return "apple" - if dev.platform.name == "Portable Computing Language": + if (dev.platform.name == "Portable Computing Language" + and dev.address_bits == 64): return "pocl" return False