Nikolay_Po (Вчера, 20:23, просмотров: 10) ответил il-2 на - "В современных GCC (сейчас у меня в ходу 12..15 версии, проблески
16й от Клёна) такой дефайн, если собран из статических значений
(которые, по цепочке, ясны при проходе препроцессора),
компилируется в присвоение константы в нужном месте." - не, мне такой подход категорически не нравится. А если "не
шмогла" (GCC не той системы, или вообще не GCC) - значит вместо
константы будет минимум вызов функции...
Дак фишка в том, что LTO потом эту функцию размотает взад и заменит
константой. Проверенно. А если мне нужна переменная, то и хер на
неё - вызову один раз при расчете параметров не в рилтайме. А там у
меня целочисленное всё крутится.