Если gcc
дозвонились с оптимизацией времени связи (-flto
) включено, и я использую одну из следующих ключевых слов/атрибута: влияетВлияет ли ключевое слово inline на оптимизацию времени ссылки?
__attribute__((always_inline)) void foo(int i);
inline void bar(int i);
ли это ключевое слово/атрибут поведение времени компоновки Оптимизация (если компилятор не может выполнить команду inline
)?
Оптимизирует ли оптимизация времени связи inline
функции этой функции над функциями без этого ключевого слова/атрибута.
Вопрос в том, что он имеет значение для компоновщика -фазы обработки не компилятора.
Я не думаю, что LTO влияет на эту ситуацию, сильно отличающуюся от уже описанной в документации по атрибутам. –