modernize-unary-static-assert¶
该检查会诊断任何带有空字符串字面量的 static_assert
声明,并提供一个修复建议,用单参数 static_assert
声明替换该声明。
该检查仅适用于 C++17 及更高版本的代码。
以下代码
void f_textless(int a) {
static_assert(sizeof(a) <= 10, "");
}
将被替换为
void f_textless(int a) {
static_assert(sizeof(a) <= 10);
}