以下是由于libstdc++缺陷导致的编译失败,还是此行为与事务存储TS(n4514)兼容?
#include <type_traits>
static_assert(std::is_function_v<void() transaction_safe>, "");
int main() {}
最佳答案
它应该可以工作,请提交GCC错误报告。
关于c++ - 为什么在使用GCC 7,libstdc++和-fgnu-tm进行编译时,std::is_function无法识别transaction_safe函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41293925/