Skip to content

Commit a038480

Browse files
authored
[SYCL][CUDA] Fix CUDA plug-in build with enabled assertions (#1325)
Signed-off-by: Vladimir Lazarev <[email protected]>
1 parent acab382 commit a038480

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sycl/plugins/cuda/pi_cuda.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -3162,7 +3162,7 @@ pi_result cuda_piextUSMHostAlloc(void **result_ptr, pi_context context,
31623162
} catch (pi_result error) {
31633163
result = error;
31643164
}
3165-
assert(*result_ptr % alignment == 0);
3165+
assert(reinterpret_cast<std::uintptr_t>(*result_ptr) % alignment == 0);
31663166
return result;
31673167
}
31683168

@@ -3181,7 +3181,7 @@ pi_result cuda_piextUSMDeviceAlloc(void **result_ptr, pi_context context,
31813181
} catch (pi_result error) {
31823182
result = error;
31833183
}
3184-
assert(*result_ptr % alignment == 0);
3184+
assert(reinterpret_cast<std::uintptr_t>(*result_ptr) % alignment == 0);
31853185
return result;
31863186
}
31873187

@@ -3201,7 +3201,7 @@ pi_result cuda_piextUSMSharedAlloc(void **result_ptr, pi_context context,
32013201
} catch (pi_result error) {
32023202
result = error;
32033203
}
3204-
assert(*result_ptr % alignment == 0);
3204+
assert(reinterpret_cast<std::uintptr_t>(*result_ptr) % alignment == 0);
32053205
return result;
32063206
}
32073207

0 commit comments

Comments
 (0)