@@ -1017,7 +1017,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemImageRead(
1017
1017
1018
1018
hipArray_Format Format;
1019
1019
size_t NumChannels;
1020
- getArrayDesc (Array, Format, NumChannels);
1020
+ UR_CHECK_ERROR ( getArrayDesc (Array, Format, NumChannels) );
1021
1021
1022
1022
int ElementByteSize = imageElementByteSize (Format);
1023
1023
@@ -1078,7 +1078,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemImageWrite(
1078
1078
1079
1079
hipArray_Format Format;
1080
1080
size_t NumChannels;
1081
- getArrayDesc (Array, Format, NumChannels);
1081
+ UR_CHECK_ERROR ( getArrayDesc (Array, Format, NumChannels) );
1082
1082
1083
1083
int ElementByteSize = imageElementByteSize (Format);
1084
1084
@@ -1141,13 +1141,13 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemImageCopy(
1141
1141
std::get<SurfaceMem>(hImageSrc->Mem ).getArray (hQueue->getDevice ());
1142
1142
hipArray_Format SrcFormat;
1143
1143
size_t SrcNumChannels;
1144
- getArrayDesc (SrcArray, SrcFormat, SrcNumChannels);
1144
+ UR_CHECK_ERROR ( getArrayDesc (SrcArray, SrcFormat, SrcNumChannels) );
1145
1145
1146
1146
hipArray *DstArray =
1147
1147
std::get<SurfaceMem>(hImageDst->Mem ).getArray (hQueue->getDevice ());
1148
1148
hipArray_Format DstFormat;
1149
1149
size_t DstNumChannels;
1150
- getArrayDesc (DstArray, DstFormat, DstNumChannels);
1150
+ UR_CHECK_ERROR ( getArrayDesc (DstArray, DstFormat, DstNumChannels) );
1151
1151
1152
1152
UR_ASSERT (SrcFormat == DstFormat,
1153
1153
UR_RESULT_ERROR_INVALID_IMAGE_FORMAT_DESCRIPTOR);
0 commit comments