LINUX.ORG.RU

История изменений

Исправление www_linux_org_ru, (текущая версия) :

А внятную ошибку он тебе не выдает, потому что ты _сам_ описал типы результата функций как анонимные.

скорее всего не поэтому; скорее всего потому, что компилятор вызвал функцию сравнения каких-то типов и она вернула «не равны», и затем выдает диагностику, а в диагностике разрабы либо не учли, что внешнее представление двух разных типов может совпасть, либо сознательно обрезали внешнее представление, но в данном случае обрезали слишком сильно

возможны и другие варианты

Исходная версия www_linux_org_ru, :

А внятную ошибку он тебе не выдает, потому что ты _сам_ описал типы результата функций как анонимные.

скорее всего не поэтому; скорее всего потому, что компилятор вызвал функцию сравнения каких-то типов и она вернула «не равны», и затем выдает диагностику, а в диагностике разрабы либо не учли, что внешнее представление двух разных типов может совпасть, либо сознательно обрезали внешнее представление, но в данном случае обрезали слишком сильно