Remove EIGEN_DEVICE_FUNC from CwiseBinaryOp's default copy constructor.

What does this implement/fix?

This removes the following warning generated by the CUDA compiler.

__device__ annotation is ignored on a function("CwiseBinaryOp") that is explicitly defaulted on its first declaration

Additional information

Execution space specifiers are ignored on explicitly defaulted functions. The execution space is instead inferred from the functions calling those defaulted functions. More details here.

Merge request reports

Loading