diff --git a/gpucuda/cudajit.py b/gpucuda/cudajit.py index 04561e8b638dd837627faeda88bcce33d13764ab..e75603665544b747c2ac442fc98681a754bc34e7 100644 --- a/gpucuda/cudajit.py +++ b/gpucuda/cudajit.py @@ -66,7 +66,7 @@ def _buildNumpyArgumentList(parameters, argumentDict): if expectedType != actualType: raise ValueError("Data type mismatch for field '%s'. Expected '%s' got '%s'." % (arg.fieldName, expectedType, actualType)) - result.append(field.gpudata) + result.append(field) elif arg.isFieldStrideArgument: dtype = getBaseType(arg.dtype).numpyDtype strideArr = np.array(field.strides, dtype=dtype) // field.dtype.itemsize