таблице символов? Не могу понять, какой linkage используется по умолчанию таких функций.
Пример:
https://github.com/yuri-pechatnov/caos_2019-2020/tree/master/sem22-dynamic-lib#-%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D1%81-%D1%81
так там в каждой единице трансляции же будет своя копия
Я подозреваю компилятор оптимизирует и считает, что раз inline-функция не ODR-used, то не нужна она в объектом файле с символом (кому надо сам допишет). Попробуй устроить ODR-use, скажем адрес взять и куда-то передать.
Если речь про динамические либы, то обычно inline функции не экспортируют
Обсуждают сегодня