【发布时间】:2016-03-19 15:13:39
【问题描述】:
评估编译程序所需的-fconstexpr-steps= 和-ftemplate-depth= 参数的确切最小值的最佳方法是什么?
我目前所做的是对一个值进行二等分。但对于现实世界的模板加载程序,它的运算时间会变得很长,甚至是一个值的上限的对数。
有-v 选项和-ftime-report,但即使是它们的输出也没有提供关于实际使用的最大模板深度和在评估常量表达式期间实际通过的步数的任何所需信息。
【问题讨论】:
标签: c++ templates gcc clang constexpr