LINUX.ORG.RU

История изменений

Исправление 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/, и они не могут заинлайнить функции с переменным числом аргументов. А тебе точно нужно их инлайнить?