История изменений
Исправление www_linux_org_ru, (текущая версия) :
А внятную ошибку он тебе не выдает, потому что ты _сам_ описал типы результата функций как анонимные.
скорее всего не поэтому; скорее всего потому, что компилятор вызвал функцию сравнения каких-то типов и она вернула «не равны», и затем выдает диагностику, а в диагностике разрабы либо не учли, что внешнее представление двух разных типов может совпасть, либо сознательно обрезали внешнее представление, но в данном случае обрезали слишком сильно
возможны и другие варианты
Исходная версия www_linux_org_ru, :
А внятную ошибку он тебе не выдает, потому что ты _сам_ описал типы результата функций как анонимные.
скорее всего не поэтому; скорее всего потому, что компилятор вызвал функцию сравнения каких-то типов и она вернула «не равны», и затем выдает диагностику, а в диагностике разрабы либо не учли, что внешнее представление двух разных типов может совпасть, либо сознательно обрезали внешнее представление, но в данном случае обрезали слишком сильно