Я подозреваю, что ваш тест неверен. Вы не можете проверить только с одним таким файлом, игнорирует ли компилятор встроенный спецификатор или нет.
Вам необходимо включить заголовок, содержащий определение встроенной функции, и включить его в несколько файлов реализации, которые затем будут связаны вместе. Если вы получаете ошибки компоновщика о нескольких определенных экземплярах этих функций, то компилятор равен , игнорируя встроенный спецификатор относительно его наиболее важного свойства: разрешить его многократное определение во всей программе, сохраняя тот же адрес для него и его локальных статических переменных.
То, что ваш тест, вероятно, проверяет, является ли компилятор встроенным в вызов функции, что на самом деле является лишь подсказкой для компилятора и лишь небольшим из множества других более важных последствий встроенного спецификатора. Если компилятор не встроил вызов функции, это нормально. Стандарт не требует от него ничего делать в этом вопросе.