由于libstdc ++缺陷导致编译失败,或者此行为是否与Transactional Memory TS(n4514)兼容?
#include <type_traits> static_assert(std::is_function_v<void() transaction_safe>, ""); int main() {}
它应该工作,请提交GCC错误报告。