我依靠Clang的#pragma message
记住TODO通知。例如,
int
main(void)
{
#pragma message "TODO: do something"
}
这给出了
clang -o todo todo.c
的输出:todo.c:4:9: warning: TODO: do something [-W#pragma-messages]
#pragma message "TODO: do something"
^
1 warning generated.
但是,这是多余的。我知道我可以在Clang中使用
-fno-caret-diagnostics
标志,以避免在编译器的输出中出现#pragma
行,但这也会禁用其他警告和错误的插入符号诊断,这是我想避免的。是否有一种仅针对这种
-fno-caret-diagnostics
声明#pragma
的方法? 最佳答案
如果我理解正确,那么答案是this question的一部分。 -Wno#pragma-messages
可以做什么吗?
关于c - 仅针对特定类型的#pragma声明Clang的-fno-caret-diagnostics,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37702664/