diff --git a/loopy/type_inference.py b/loopy/type_inference.py index 6ffc1dff5220ab48c6c87ec29fec6e44d57ba133..0f58ae64e1789ebe9b9b5ca37a3f7dae534e0a2a 100644 --- a/loopy/type_inference.py +++ b/loopy/type_inference.py @@ -588,6 +588,9 @@ def infer_unknown_types(kernel, expect_completion=False): failed = not result if not failed: new_dtype, = result + if new_dtype.target is None: + new_dtype = new_dtype.with_target(kernel.target) + debug(" success: %s", new_dtype) if new_dtype != item.dtype: debug(" changed from: %s", item.dtype) diff --git a/loopy/version.py b/loopy/version.py index c415c29a15063b6fd92335fdbaa37ba75ff4019f..a0839c2c40b29d002a40ac18b329467ead37a0c9 100644 --- a/loopy/version.py +++ b/loopy/version.py @@ -32,4 +32,4 @@ except ImportError: else: _islpy_version = islpy.version.VERSION_TEXT -DATA_MODEL_VERSION = "v72-islpy%s" % _islpy_version +DATA_MODEL_VERSION = "v73-islpy%s" % _islpy_version