背景及问题
最近在从低版本的内核向高版本的内核移植驱动, 碰到了如下类似的报错:
error: this statement may fall through [-Werror=implicit-fallthrough=]
是与 fallthrough 相关的,查看代码,发现以前用的是:
/* fall through */
新版本的好像不行了,改为下面的就OK了:
fallthrough;
关于fallthrough
fallthrough属性主要用于switch语句中
如果当前case分支中不加break,便会.....
作者: Shell