为什么在使用GCC 7,libstdc ++和-fgnu-tm进行编译时,std :: is_function无法识别transaction_safe函数?

问题描述 投票:5回答:1

由于libstdc ++缺陷导致编译失败,或者此行为是否与Transactional Memory TS(n4514)兼容?

#include <type_traits>
static_assert(std::is_function_v<void() transaction_safe>, "");
int main() {}
c++ typetraits libstdc++ transactional-memory
1个回答
0
投票

它应该工作,请提交GCC错误报告。

© www.soinside.com 2019 - 2024. All rights reserved.