diff --git a/pyopencl/invoker.py b/pyopencl/invoker.py index 691a15c0cae0d11593ba770ba0f6579a209f248a..c7fe85600151b628dce7ae051e2b417d971478c7 100644 --- a/pyopencl/invoker.py +++ b/pyopencl/invoker.py @@ -51,26 +51,6 @@ del _size_t_char # }}} -# {{{ individual arg handling - -def generate_buffer_arg_setter(gen, arg_idx, buf_var): - if _PYPY: - # https://github.com/numpy/numpy/issues/5381 - gen(f"if isinstance({buf_var}, np.generic):") - with Indentation(gen): - if _PYPY: - gen("{buf_var} = np.asarray({buf_var})".format(buf_var=buf_var)) - else: - gen("{buf_var} = np.getbuffer({buf_var})".format(buf_var=buf_var)) - - gen(""" - self._set_arg_buf({arg_idx}, {buf_var}) - """ - .format(arg_idx=arg_idx, buf_var=buf_var)) - -# }}} - - # {{{ generic arg handling body def generate_generic_arg_handling_body(num_args):