Jaki jest najlepszy sposób oceny dokładnej minimalnej wartości parametrów -fconstexpr-steps=
i -ftemplate-depth=
wymaganych do kompilacji programu?Benchmarking właściwości kompilacji programu
Co obecnie robię, to bisekcja wartości. Ale w przypadku programów ładowanych szablonami rzeczywistymi stała się bardzo długa, a nawet logarytmiczna w górnym limicie wartości.
Dostępne są opcje -v
i -ftime-report
, ale nawet ich dane wyjściowe nie zawierają żadnych pożądanych informacji o rzeczywistej maksymalnej głębokości szablonu i liczbie kroków faktycznie przekazanych podczas oceny wyrażeń stałych.