From b82270fd7c4b36b5323e143e1dfcc4b97fb7fc8b Mon Sep 17 00:00:00 2001 From: Jacob Hageman Date: Tue, 29 Dec 2020 14:46:04 -0500 Subject: [PATCH] Fix #606, Resolve cast-align error in VxWorks OS_TaskGetId_Impl --- src/os/vxworks/src/os-impl-tasks.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/os/vxworks/src/os-impl-tasks.c b/src/os/vxworks/src/os-impl-tasks.c index ecb50db59..bc1e98ef5 100644 --- a/src/os/vxworks/src/os-impl-tasks.c +++ b/src/os/vxworks/src/os-impl-tasks.c @@ -400,16 +400,16 @@ int32 OS_TaskRegister_Impl(osal_id_t global_task_id) *-----------------------------------------------------------------*/ osal_id_t OS_TaskGetId_Impl(void) { - OS_impl_task_internal_record_t *lrec; - size_t idx; - osal_id_t id; + void *lrec; + size_t idx; + osal_id_t id; id = OS_OBJECT_ID_UNDEFINED; - lrec = (OS_impl_task_internal_record_t *)taskTcb(taskIdSelf()); + lrec = taskTcb(taskIdSelf()); if (lrec != NULL) { - idx = lrec - &OS_impl_task_table[0]; + idx = (OS_impl_task_internal_record_t *)lrec - &OS_impl_task_table[0]; if (idx < OS_MAX_TASKS) { id = OS_global_task_table[idx].active_id;