プログラムのコンパイルに必要なパラメータ-fconstexpr-steps=
と-ftemplate-depth=
の正確な最小値を評価する最良の方法は何ですか?プログラムのコンパイル時のプロパティのベンチマーク
私が現在行っていることは、値の二分法です。しかし、現実のテンプレートロードされたプログラムでは、値の上限についても対数であっても非常に長く動作しました。
オプションと-ftime-report
がありますが、それらの出力でも、実際に使用されている最大テンプレート深度と、定数式の評価で実際に渡されたステップ数に関する情報は得られません。