diff --git a/src/DKSBaseMuSR.cpp b/src/DKSBaseMuSR.cpp index 6e7d06f..7b290fc 100644 --- a/src/DKSBaseMuSR.cpp +++ b/src/DKSBaseMuSR.cpp @@ -146,10 +146,10 @@ int DKSBaseMuSR::initChiSquare(int size_data, int size_param, int size_func, int if (apiCuda()) { ierr = CUDA_SAFECALL( DKS_SUCCESS ); - chiSq = CUDA_SAFEINIT(new CudaChiSquareRuntime(getCudaBase())); + chiSq = (ChiSquareRuntime*) CUDA_SAFEINIT(new CudaChiSquareRuntime(getCudaBase())); } else { ierr = OPENCL_SAFECALL( DKS_SUCCESS ); - chiSq = OPENCL_SAFECALL(new OpenCLChiSquareRuntime(getOpenCLBase())); + chiSq = (ChiSquareRuntime*) OPENCL_SAFECALL(new OpenCLChiSquareRuntime(getOpenCLBase())); } if (ierr == DKS_SUCCESS) {