summaryrefslogtreecommitdiff
path: root/libhsail-rt/rt/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'libhsail-rt/rt/misc.c')
-rw-r--r--libhsail-rt/rt/misc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libhsail-rt/rt/misc.c b/libhsail-rt/rt/misc.c
index 1699f6dac38..3b9fddb9d7c 100644
--- a/libhsail-rt/rt/misc.c
+++ b/libhsail-rt/rt/misc.c
@@ -68,8 +68,8 @@ __hsail_debugtrap (uint32_t src, PHSAWorkItem *wi)
uint32_t
__hsail_groupbaseptr (PHSAWorkItem *wi)
{
- return (uint32_t) (uint64_t) (wi->wg->group_base_ptr
- - wi->launch_data->group_segment_start_addr);
+ return (uint32_t) (uintptr_t) (wi->wg->group_base_ptr
+ - wi->launch_data->group_segment_start_addr);
}
uint64_t
@@ -77,7 +77,7 @@ __hsail_kernargbaseptr_u64 (PHSAWorkItem *wi)
{
/* For now assume only a single kernarg allocation at a time.
Proper kernarg memory management to do. */
- return (uint64_t) wi->launch_data->kernarg_addr;
+ return (uint64_t) (uintptr_t) wi->launch_data->kernarg_addr;
}
uint32_t