Всё что описано полюбому будет линковаться. Откуда компилятор может знать, что ты не создал указатель на эту функцию каким-либо косвенным образом?
Или не делаешь асмовскую вставку прямого кода, которая дёрнется вызывать эту функцию.
Ваша программа работает корректно? Один звонок и я всё исправлю!