可以为clang或gcc配置constexpr递归限制吗?
Posted
技术标签:
【中文标题】可以为clang或gcc配置constexpr递归限制吗?【英文标题】:Can constexpr recursion limit be configured for clang or gcc? 【发布时间】:2013-06-01 19:33:49 【问题描述】:可以通过clang或gcc的命令行选项配置constexpr编译时递归限制吗?怎么样?
【问题讨论】:
【参考方案1】:当我使用 gcc 超出限制时,我收到以下错误消息:
error: constexpr evaluation depth exceeds maximum of 512 (use -fconstexpr-depth= to increase the maximum)
根据documentation,clang 理解相同的选项。
【讨论】:
以上是关于可以为clang或gcc配置constexpr递归限制吗?的主要内容,如果未能解决你的问题,请参考以下文章
使用 lambda 捕获的 constexpr 值作为数组维度
可以跨 C 和 C++ 方法优化 gcc 或 clang 的 LTO