Подскажите пожалуйста, а то что мы не можем использовать параметры consteval функции в контексте где ожидается constant expression, например, в static_assert или как параметры...
Ну и кстати если не ошибаюсь extern "C" не даст объявить перегруженную функцию, так что наверное это лишняя подстраховка. Однако вопрос что будет если объявить виртуальную фу...
Влияя на name mangling он как раз и влияет на возможность нормальной линковки, не?