diff --git a/src/H5Tconv_macros.h b/src/H5Tconv_macros.h index 720f366dd4c..6038afce3a8 100644 --- a/src/H5Tconv_macros.h +++ b/src/H5Tconv_macros.h @@ -881,15 +881,15 @@ typedef struct H5T_conv_hw_t { #ifdef _MSC_VER #define H5T_CONV_CAST_TO_FLOAT_COMPLEX(S_REAL, S_IMAG, D, DT) \ { \ - *(D) = (DT)H5_CMPLXF(S_REAL, S_IMAG); \ + *(D) = H5_CMPLXF(S_REAL, S_IMAG); \ } #define H5T_CONV_CAST_TO_DOUBLE_COMPLEX(S_REAL, S_IMAG, D, DT) \ { \ - *(D) = (DT)H5_CMPLX(S_REAL, S_IMAG); \ + *(D) = H5_CMPLX(S_REAL, S_IMAG); \ } #define H5T_CONV_CAST_TO_LDOUBLE_COMPLEX(S_REAL, S_IMAG, D, DT) \ { \ - *(D) = (DT)H5_CMPLXL(S_REAL, S_IMAG); \ + *(D) = H5_CMPLXL(S_REAL, S_IMAG); \ } #define H5T_CONV_CAST_zZ(STYPE, DTYPE, S, S_REAL, S_IMAG, D, ST, DT) \