diff options
Diffstat (limited to 'cpukit/rtems/src/tasks.c')
-rw-r--r-- | cpukit/rtems/src/tasks.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cpukit/rtems/src/tasks.c b/cpukit/rtems/src/tasks.c index 83c6b3928a..ba2fb91769 100644 --- a/cpukit/rtems/src/tasks.c +++ b/cpukit/rtems/src/tasks.c @@ -111,7 +111,7 @@ User_extensions_routine _RTEMS_tasks_Delete_extension( tvp = deleted->task_variables; deleted->task_variables = NULL; while (tvp) { - next = tvp->next; + next = (rtems_task_variable_t *)tvp->next; if (_Thread_Is_executing(deleted)) { if (tvp->dtor) (*tvp->dtor)(*tvp->ptr); @@ -154,14 +154,14 @@ void _RTEMS_tasks_Switch_extension( while (tvp) { tvp->tval = *tvp->ptr; *tvp->ptr = tvp->gval; - tvp = tvp->next; + tvp = (rtems_task_variable_t *)tvp->next; } tvp = heir->task_variables; while (tvp) { tvp->gval = *tvp->ptr; *tvp->ptr = tvp->tval; - tvp = tvp->next; + tvp = (rtems_task_variable_t *)tvp->next; } } |