Re[3]: C++ illegal instruction
От: Chorkov Россия  
Дата: 31.07.25 13:00
Оценка:
Здравствуйте, ·, Вы писали:

·>Здравствуйте, Nuzhny, Вы писали:


N>>А компилятор наверняка тебя предупредил!

·>Любопытно, а почему это не является ошибкой компиляции? В чём смысл генерировать невалидный бинарик, падающий во время исполнения, если уже известно, что в исходнике ошибка?

Если эта функция нигде не вызывается, то это не ошибка. Ваш Кэп.

Возможно, адрес функции как-то используется, даже без вызовов, например, как уникальный идентификатор, или как блокировщик выбрасывания не используемых единиц трансляции.
Или как static_assert, что содержащейся в ней код — компилируемый.
Отредактировано 31.07.2025 13:02 Chorkov . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.