toolchain/ghs: Fix tstate_t "enumerated type mixed with another type" warnings

"/mnt/yang/qixinwei_cmake/nuttx/sched/sched/sched_removeblocked.c", line 58: warning #188-D:
          enumerated type mixed with another type
    tstate_t task_state = btcb->task_state;
"/mnt/yang/qixinwei_cmake/nuttx/sched/sched/sched_setpriority.c", line 243: warning #188-D:
          enumerated type mixed with another type
    tstate_t task_state = tcb->task_state;

Signed-off-by: yanghuatao <yanghuatao@xiaomi.com>
This commit is contained in:
yanghuatao 2024-04-23 17:37:08 +08:00 committed by Xiang Xiao
parent f44232b7a8
commit f6b3e92b6c
2 changed files with 2 additions and 2 deletions

View File

@ -55,7 +55,7 @@
void nxsched_remove_blocked(FAR struct tcb_s *btcb) void nxsched_remove_blocked(FAR struct tcb_s *btcb)
{ {
tstate_t task_state = btcb->task_state; tstate_t task_state = (tstate_t)btcb->task_state;
/* Make sure the TCB is in a valid blocked state */ /* Make sure the TCB is in a valid blocked state */

View File

@ -312,7 +312,7 @@ static inline void nxsched_blocked_setpriority(FAR struct tcb_s *tcb,
int sched_priority) int sched_priority)
{ {
FAR dq_queue_t *tasklist; FAR dq_queue_t *tasklist;
tstate_t task_state = tcb->task_state; tstate_t task_state = (tstate_t)tcb->task_state;
/* CASE 3a. The task resides in a prioritized list. */ /* CASE 3a. The task resides in a prioritized list. */