提问人:user2052436 提问时间:10/26/2023 最后编辑:user2052436 更新时间:10/26/2023 访问量:30
Clang 错误不需要的内部声明警告?
Clang erroneous unneeded-internal-declaration warning?
问:
clang++ (17.0.1) 对此代码发出警告:
#include <iostream>
namespace {
void fun ()
{
std::cout << "fun\n";
}
} // namespace
template<class T>
void tfun (T)
{
fun();
}
template<> void tfun (int);
如果不在匿名命名空间中,则警告将消失。fun
这是编译器错误吗?
参见 godbolt
答: 暂无答案
评论