Workaround for GCC7 fallthrough bug.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11161 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
4e51e4aadb
commit
1ffcc1b527
|
@ -48,7 +48,7 @@ int main(void) {
|
||||||
* - Kernel initialization, the main() function becomes a thread and the
|
* - Kernel initialization, the main() function becomes a thread and the
|
||||||
* RTOS is active.
|
* RTOS is active.
|
||||||
*/
|
*/
|
||||||
halInit();
|
halInit();
|
||||||
chSysInit();
|
chSysInit();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -334,11 +334,11 @@ static void wakeup(void *p) {
|
||||||
chSemFastSignalI(tp->u.wtsemp);
|
chSemFastSignalI(tp->u.wtsemp);
|
||||||
#endif
|
#endif
|
||||||
/* Falls through.*/
|
/* Falls through.*/
|
||||||
|
case CH_STATE_QUEUED:
|
||||||
|
/* Falls through.*/
|
||||||
#if (CH_CFG_USE_CONDVARS == TRUE) && (CH_CFG_USE_CONDVARS_TIMEOUT == TRUE)
|
#if (CH_CFG_USE_CONDVARS == TRUE) && (CH_CFG_USE_CONDVARS_TIMEOUT == TRUE)
|
||||||
case CH_STATE_WTCOND:
|
case CH_STATE_WTCOND:
|
||||||
#endif
|
#endif
|
||||||
/* Falls through.*/
|
|
||||||
case CH_STATE_QUEUED:
|
|
||||||
/* States requiring dequeuing.*/
|
/* States requiring dequeuing.*/
|
||||||
(void) queue_dequeue(tp);
|
(void) queue_dequeue(tp);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue