diff --git a/arraycontext/impl/pytato/__init__.py b/arraycontext/impl/pytato/__init__.py index e3813b274cb39887d7bf8a80d11530eef6af9045..b5e7f6394f365b347c2ae783a8de886fab3df682 100644 --- a/arraycontext/impl/pytato/__init__.py +++ b/arraycontext/impl/pytato/__init__.py @@ -296,17 +296,7 @@ class PytatoPyOpenCLArrayContext(_BasePytatoArrayContext): raise TypeError(f"{type(self).__name__}.freeze invoked " f"with non-pytato array of type '{type(array)}'") - if subary.size == 0: - # early exit for 0-sized arrays - key_to_frozen_subary[key] = to_tagged_cl_array( - cla.empty(self.queue.context, - shape=subary.shape, - dtype=subary.dtype, - allocator=self.allocator), - get_cl_axes_from_pt_axes(subary.axes), - subary.tags) - else: - key_to_pt_arrays[key] = subary + key_to_pt_arrays[key] = subary # }}}