История изменений
Исправление i-rinat, (текущая версия) :
Есть же
__attribute__((always_inline))
, я их всегда ставлю, когда точно знаю, что нужно инлайнить.
Интересно, что вчера youtube предложил мне посмотреть видео про сборку Linux clang’ом. Они там как раз упоминали, что always_inline — это не always inline.
В общем, я потыкал в свежие gcc и clang на https://gcc.godbolt.org/, и они не могут заинлайнить функции с переменным числом аргументов. А тебе точно нужно их инлайнить?
Исходная версия i-rinat, :
Есть же attribute((always_inline)), я их всегда ставлю, когда точно знаю, что нужно инлайнить.
Интересно, что вчера youtube предложил мне посмотреть видео про сборку Linux clang’ом. Они там как раз упоминали, что always_inline — это не always inline.
В общем, я потыкал в свежие gcc и clang на https://gcc.godbolt.org/, и они не могут заинлайнить функции с переменным числом аргументов. А тебе точно нужно их инлайнить?