Может ли GCC не жаловаться на неопределенные ссылки?

В какой ситуации GCC может не выдать «неопределенную ссылку» сообщение об ошибке ссылки при попытке вызвать выдуманные функции?

Например, ситуация, в которой этот код C скомпилирован и связан GCC:

void function()
{
    made_up_function_name();
    return;
}

... даже если made_up_function_name отсутствует где угодно в коде (не в заголовках, исходных файлах, декларациях или какой-либо сторонней библиотеке).

Может ли такой код быть принят и скомпилирован GCC при определенных условиях, не затрагивая фактический код? Если да, то какой?

Спасибо.

РЕДАКТИРОВАТЬ: никаких предыдущих объявлений или упоминаний о made_up_function_name больше нигде нет. Это означает, что grep -R всей файловой системы будет только показать эту точную единственную строку кода.

49
задан STenyaK 5 April 2011 в 06:22
поделиться