硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6858|回复: 12
收起左侧

[ThreadX全家桶] 发现 guix v6.1.7 版本有个 不是 bug 的 bug 哟

[复制链接]

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
发表于 2021-6-17 09:18:08 | 显示全部楼层 |阅读模式
发现 guix v6.1.7 版本有个 不是 bug 的 bug 哟

guix wan-1.png

第 1389 行 , 自己屏蔽即可


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117571
QQ
发表于 2021-6-17 09:46:05 | 显示全部楼层
这么细的地方都发现了,厉害了
回复

使用道具 举报

3

主题

110

回帖

119

积分

初级会员

积分
119
发表于 2021-6-17 10:34:57 | 显示全部楼层
return大于break
回复

使用道具 举报

36

主题

142

回帖

250

积分

高级会员

积分
250
发表于 2021-6-17 11:58:59 | 显示全部楼层
这一个函数多个return 可以吗? 这认证过不了吧
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117571
QQ
发表于 2021-6-17 12:07:26 | 显示全部楼层
老虎的菜 发表于 2021-6-17 11:58
这一个函数多个return 可以吗? 这认证过不了吧

认证是针对一个特定版本。一旦升级源码就要做新的认证。
回复

使用道具 举报

36

主题

142

回帖

250

积分

高级会员

积分
250
发表于 2021-6-17 13:17:02 | 显示全部楼层
eric2013 发表于 2021-6-17 12:07
认证是针对一个特定版本。一旦升级源码就要做新的认证。

我的意思是认证不允许一个函数有多条返回路径。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117571
QQ
发表于 2021-6-17 14:51:13 | 显示全部楼层
老虎的菜 发表于 2021-6-17 13:17
我的意思是认证不允许一个函数有多条返回路径。

这种写法,编译器都会警告。
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2021-6-17 17:26:26 | 显示全部楼层
eric2013 发表于 2021-6-17 09:46
这么细的地方都发现了,厉害了

编译时出现警告啊,
回复

使用道具 举报

2

主题

12

回帖

18

积分

新手上路

积分
18
发表于 2021-6-22 09:56:53 | 显示全部楼层
我怎么看不出哪里错了,我经常在SWITCH中使用 return!
回复

使用道具 举报

2

主题

12

回帖

18

积分

新手上路

积分
18
发表于 2021-6-22 09:59:39 | 显示全部楼层
如果不在 default 使用return, 那么我不是需要多加一个局部变量吗,多麻烦?直接return 省事多了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117571
QQ
发表于 2021-6-22 10:13:16 | 显示全部楼层
ddyyxpg 发表于 2021-6-22 09:56
我怎么看不出哪里错了,我经常在SWITCH中使用 return!

他这个是return了,还加了break,如果return的话,break就多余了。
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2021-6-23 13:44:17 | 显示全部楼层
这个应该不是bug,应该是编码规范要求所有的分支有break。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117571
QQ
发表于 2021-6-23 14:06:44 | 显示全部楼层
wangjckj 发表于 2021-6-23 13:44
这个应该不是bug,应该是编码规范要求所有的分支有break。

也不算是bug,只是改一下更好,因为编译器会有警告
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-15 22:23 , Processed in 0.047117 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表