以下是由于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/

10-13 09:08